пожалуйста, помогите студенту)))
[Выбор-1] Название книги
[Выбор-2] Автор книги
[Выбор-3] цена книги
[Выбор-4] Выход
Ваш выбор: 1
Название книги: Великий Гэтсби
Ваш выбор: 3
Цена книги: $ 8.49
Ваш выбор: 2
Книга Автор: Фрэнсис Скотт Фицджеральд
нужно реализовать четыре метода:
GetName ()
GetAuthor ()
GetPrice ()
Quit ()
Я сделала, но у меня есть ошибки...( мне надо, чтобы пользователь вводил 4 раза, а у меня получается, что ввожу 1 раз свой выбор...
Вот код:
Код:
import java.util.*;
public class exam {
public static void main(String []args){
Scanner sc=new Scanner(System.in);
System.out.println("Choose option: ");
int x=sc.nextInt();
GetName(x); GetAuthor(x); GetPrice(x); Quit(x);
}
public static void GetName(int n){
if(n==1){
System.out.println("Book name is: Romeo and Juilet");
}
}
public static void GetAuthor(int n){
if(n==2){
System.out.println("Author is Shakeaspeare");
}
}
public static void GetPrice(int n){
if(n==3){
System.out.println("Price is: 25$");
}
}
public static void Quit(int n){
if(n==4){
System.out.println("Thank You! Menu will close");
System.exit(0);
}
}
}
public class exam {
public static void main(String []args){
Scanner sc=new Scanner(System.in);
System.out.println("Choose option: ");
int x=sc.nextInt();
GetName(x); GetAuthor(x); GetPrice(x); Quit(x);
}
public static void GetName(int n){
if(n==1){
System.out.println("Book name is: Romeo and Juilet");
}
}
public static void GetAuthor(int n){
if(n==2){
System.out.println("Author is Shakeaspeare");
}
}
public static void GetPrice(int n){
if(n==3){
System.out.println("Price is: 25$");
}
}
public static void Quit(int n){
if(n==4){
System.out.println("Thank You! Menu will close");
System.exit(0);
}
}
}
while (x != 4)
{
System.out.println("Choose option: ");
x=sc.nextInt();
GetName(x); GetAuthor(x); GetPrice(x); Quit(x);
}