Неверные типы операндов для двоичного оператора "! =" Первый тип int [] второй тип int - PullRequest
0 голосов
/ 09 мая 2020

У меня есть упражнение с требованием:

Если ввод от пользователя равен int в моем массиве (генерирует случайные числа каждый раз), пользователь выигрывает.

Я пробовал это:

Scanner attack = new scanner(system.in);
System.out.println("enter number");
String Attack = attack.nextLine();
Int number = Interger.parseInt(Attack);

//the error lies here

For(int i = number; DragonArray != i ; number++){}

Мне нужна помощь в том, как l oop через мой массив, который генерирует числа, чтобы увидеть, равен ли ввод пользователя любому числу в массиве

1 Ответ

0 голосов
/ 09 мая 2020

Если я правильно понял, тип DragonArray - массив, а тип i - целое число. Ошибка здесь довольно очевидна. Поскольку DragonArray != i имеет два разных типа, он вызовет ошибку времени компиляции. Логические операторы можно использовать только для сравнения одних и тех же типов. Обе переменные здесь должны иметь тип int.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...