+ 2

Извините меня тупого за такой же вопрос, но где тут ошибки? Буду благодарным за объяснения. Java

public class Program import java.util.Scanner; { public static void main(String[] args) { int x, y; Scanner x = new Scanner (System.in); System.out.print("Введите первое число" + x.nextInt()); System y = new Scanner (System.in); System.out.println("Введите второе число" + y.nextInt()); } { if(x>y) System.out.println("Первое число больше"); } { if(x<y) System.out.println("Первое число меньше"); } { if(x==y) System.out.println("Числа равные"); } }

25th Mar 2021, 8:19 PM
Mykhailo Symonenko
Mykhailo Symonenko - avatar
7 Answers
+ 1
Вы объявили x, y как переменные типа int, поэтому вы не можете снова создать их для объекта сканера. Используйте другие имена .. объект сканера, используемый для чтения ввода, но вы должны сохранять ввод в переменных .. Вам не нужно несколько объектов для класса сканера. Одного достаточно. Попробуй это : Scanner input = new Scanner(System.in); x = input.nextInt(); y = input.nextInt(); You declared x,y as int variables so you cant again create it for scanner object. Use other names.. scanner object used to read input but you should store input into variables.. You dont need multiple objects for scanner class. One is enough. Try this : Misha Simonenko Scanner input = new Scanner(System.in); x = input.nextInt(); y = input.nextInt();
25th Mar 2021, 8:49 PM
Jayakrishna 🇮🇳
+ 1
Thanks, I'll try
25th Mar 2021, 8:56 PM
Mykhailo Symonenko
Mykhailo Symonenko - avatar
+ 1
Hi, see this https://code.sololearn.com/c9aWcl5fnlf7/?ref=app В следующих вопросах лучше прикрепить свой код к тексту в фрагменте кода.
25th Mar 2021, 8:56 PM
MohammadMahdi
MohammadMahdi - avatar
+ 1
Misha Simonenko don't worry , my english not good too Good luck
25th Mar 2021, 9:03 PM
MohammadMahdi
MohammadMahdi - avatar
0
Help me find errors in this code please
25th Mar 2021, 8:31 PM
Mykhailo Symonenko
Mykhailo Symonenko - avatar
0
I understood where was error, will apply in the future. I'm sorry if were mistake not only in Java, and also in English language
25th Mar 2021, 9:01 PM
Mykhailo Symonenko
Mykhailo Symonenko - avatar
0
Создай сканер отдельно и будет все ок У тебя переменная x уже объявлена как int, поэтому нельзя её объявить как метод вызова сканера public static void main(String[] args) { Scanner scan = new Scanner(System.in); int x = scan.nextInt(); int y = scan.nextInt();
27th Mar 2021, 6:57 PM
G V a r K
G V a r K - avatar