Percebi que instanciar uma variável no método main sem lhe atribuir valor dá o seguinte erro ao tentar imprimir no console: The local variable dez may not have been initialized.
Já fazendo isso em outra classe não há problema algum:
public class Variaveis {
int varInt;
long varLong;
byte varByte;
short varShort;
double varDouble;
float varFloat;
char varChar;
boolean varBoolean;
public void testaVariaveis() {
System.out.println(varInt);
System.out.println(varLong);
System.out.println(varShort);
System.out.println(varByte);
System.out.println(varFloat);
System.out.println(varChar);
System.out.println(varDouble);
System.out.println(varBoolean);
}
}
Alguém pode dar uma explicação teórica?