Почему мой код работает на некоторых сайтах, а не в NetBeans? - PullRequest
0 голосов
/ 30 января 2020

Я пишу этот код на 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");

  }


}

Спасибо всем заранее!

1 Ответ

0 голосов
/ 30 января 2020

Ваш код абсолютно правильный. Возможно, когда вы пытаетесь скопировать код, Netbeans не справляется с yo

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