Все остальное работает в обеих программах, но каждый раз, когда я пытаюсь скомпилировать и запустить его, я получаю эту ошибку. Дубликат ввода локальной переменной, и я не могу исправить это. Я искал решения, ни одно из которых не работает.
**Scanner scan = new Scanner(System.in); **//Duplicate****
System.out.println("What is the capital of Canada?");
String input = scan.nextLine();
if (input.equalsIgnoreCase("Ottawa")) {
System.out.println("Correct");
} else {
System.out.println("incorrect");
}
Отдельная программа
Я тестировал этот код в тестовом прогонеи все идет гладко, когда он не соединен с кодом, размещенным перед этим, и мне нужно это для назначения, которое должно быть сделано сегодня вечером.
**Scanner input = new Scanner(System.in); //This is the error. Also Duplicate.**
int num1;
int num2;
int num3;
int sum;
System.out.println("Enter first integer:");
num1 = input.nextInt();
System.out.println("Enter second integer:");
num2 = input.nextInt();
System.out.println("Enter third integer:");
num3 = input.nextInt();
sum = num1 + num2 + num3;
if (num1 > num2 & num2 > num3) {
System.out.println("The number is");
System.out.println(sum);
}