Queria saber qual o valor padrao de uma variavel tipo INT.
Pode ela ser NULL, EMPTY, ou coisas do gênero??
Aproveitando e perguntando:
O compilador regularmente cria mensagens de erro dizendo que variaveis ainda nao foram inicializadas. Todas as variaveis devem ser inicializadas antes de serem usadas?
null só faz sentido pra objetos. inteiro é um tipo primitivo.
para atributos de classe ou instância, o valor padrão é 0, para varaiveis de método isso não funciona - vc tem que inicializar senão da erro de compilação.
Javabuntu
colega em java temos valores padrões quando inicializados…
Se vc declara variáveis de classe não precisa atribuir valor, pois ela recebe uns dos padrões acima, se vc utilizar uma variável dentro de um método, ou variável local, vc precisar atribuir um valor pra ela antes de ser usada, não precisa ser na hora de declarar, mas antes de usar, veja:
publicclassMatematica{privateintsoma;// variável da classe não precisa atribuir valor, neste caso o padrão recebe 0publicintSoma(intnumero){intexemplo;// esta variavel precisa receber um valor implicito antes de ser usadaexemplo=0;.....}}
Este codigo não faz nada, so pra ver quando deve ou não inicializar uma variavel, isso é o básico…