Я новичок в Java и пробую простые примеры для ознакомления с основами. Это программа, чтобы увидеть, равны ли три целых числа, заданные пользователем.Ошибка «не найти символ» в Java
import java.lang.*;
import java.util.*;
public class CheckEqual{
public static void main(String [] args){
if (args.length != 5){
System.out.println("Please check the number of your integers!");
return;
}
try{
int firstInteger = Integer.parseInt(args[2]);
int secondInteger = Integer.parseInt(args[3]);
int thirdInteger = Integer.parseInt(args[4]);
}
catch(NumberFormatException e){
System.out.println("Make sure that all inputs are integers!");
return;
}
if (firstInteger == secondInteger && secondInteger == thirdInteger){
System.out.println("True");
return;
}
else{
System.out.println("False");
return;
}
}
}
Во время компиляции, он дал мне ошибку "не может найти символы" на firstInteger, secondInteger и thirdInteger. Почему это и как я могу это решить?
объем переменной ограничивается блоком – silentprogrammer
Вы не можете использовать '' firstInteger', secondInteger', 'thirdInteger' вне блока попробовать, это из объем. – Li357
Релевантно - [Что подразумевается под областью переменной] (http://programmers.stackexchange.com/questions/141133/what-is-meant-by-scope-of-a-variable) –