Pessoal,
Estarei fazendo a prova de certificação agora no mês de outubro, estou fazendo
umas revisões finais, mas fiquei com um dúvida,por favor, vejam o código abaixo
:
int x = 10; final int i = 10; final Integer i2 = 20;
switch(x){ case i: System.out.println("x = "+ x); case i2 :
System.out.println("x = "+ x); // não compila, não é constante }
Alguém sabe me informar porque 'Integer' mesmo marcado como 'final', não é
considerado constante, para ser utilizado dentro do switch ????
André Girão
Java Programmer
Tel: (085) - 87052585
"Piratear é ilegal. Usar Linux é legal !"
"Write once, run anywhere"