Na leitura do livro da Kathy Sierra apareceu o seguinte codigo
final int a = 1;
final int b;
b = 2;
int x = 0;
switch (x){
case a: // ok
case b: // erro de compilação
}
[i]Alguém poderia explicar por favor por que esse tipo de erro acontece, não entendi se tem haver com o fato a variável ser final ou estar acessado
duas variáveis diferentes no mesmo Switch
Em fim
Esse código esta na Pag 193 do Livro
Muito Obrigado[/i]