Я пишу этот код на NetBeans и получаю сообщение об ошибке Исключение в потоке "main" java .lang.RuntimeException: некомпилируемый исходный код - несовместимые типы: int не может быть преобразован в логическое значение в строке 44.
Я написал этот код на двух веб-сайтах, и он работает без проблем, но в NetBeans я получаю эту ошибку.
Я пытаюсь получить этот вывод
Введите три целых числа: 1 4 0 Состояние выбора: пользователь сделал первый выбор (1) пользователь сделал второй выбор (4) число вариантов выбора = 2
и эти выходные данные
Введите три целых числа: 7 5 7 Состояние выбора: пользователь сделал firstchoice (7) пользователь сделал secondchoice (5) пользователь сделал третий выбор (7) количество вариантов выбора = 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println("Teacher's Copy");
Scanner input = new Scanner(System.in);
System.out.println("Enter three integers: ");
int firstchoice = input.nextInt();
int secondchoice = input.nextInt();
int thirdchoice = input.nextInt();
if (firstchoice == 0)
System.out.println("State of choices: \n" +
"no choices made yet");
else if (secondchoice == 0)
System.out.println("State of choices: \n" +
"user made firstchoice ( " +firstchoice + ") \n" +
"number of choices = 1");
if (thirdchoice == 0)
System.out.println("State of choices: \n" +
"user made firstchoice (" + firstchoice + ")\n" +
"user made secondchoice (" + secondchoice + ")\n" +
"number of choices = 2");
System.out.println("State of choices: \n" +
"user made firstchoice (" + firstchoice + ")\n" +
"user made secondchoice (" + secondchoice + ")\n" +
"user made thirdchoice (" + thirdchoice + ")\n" +
"number of choices = 3");
}
}
Спасибо всем заранее!