public class A{
public static void main(String[] args){
static final int MAX_VALUE = 100; //COMPILE TIME ERROR
System.out.println("MAX_VALUE");
}
}
Почему static final int MAX_VALUE=100
; дает ошибку времени компиляции, дает ошибку как «незаконный модификатор для параметра MAX_VALUE, разрешен только окончательный»почему static final int MAX_VALUE = 100; дает ошибку времени компиляции
переменные 'static' не могут быть внутри метода. Удалите модификатор 'static'! – NINCOMPOOP
В java я думаю, что статические переменные не могут быть в методе, таком как C/C++ –
+1 для напоминания OP об этом – NINCOMPOOP