Significado de erro

4 respostas
A

Desculpem pela pergunta, mas não entendi o erro abaixo:

variable con might not have been initialized

Grato

4 Respostas

C

De uma olhada no codigo:

public class Duvida {
   public static void main( String[] args ) {

      int x = 0;

      for( int i = 1; i <= 10; i ++ ) {
         x = x + 5;
         System.out.print( " Na passagem o valor será " + x );
         System.out.println();
      
      }
   }
}

Note q eu estou incializando o a variavel x com 0, pois dentro do for estou adcionando ele a cinco. Se n inicializar o x ele n conseguira somar pois o x sera nulo.

Sera q deu pra entender?? Qualquer coisa e melhor vc postar o codigo pra nois da um olhada…

Espero q tenha ajudado…

Abracao e te +

J

“alexfb”:
Desculpem pela pergunta, mas não entendi o erro abaixo:

variable con might not have been initialized

Grato

Esse erro é causado caso vc não inicialize um atributo dentro de um método… Por exemplo, quando o atributo é declarado no escopo de classe os atributos são inicializados automáticamente caso vc não inicialize… mas no caso de atributos dentro de métodos é obrigação do programador inicializar.
:wink:

J

Um exemplo pra vc ver o erro:

class Teste {

public void metodo() {
int i;
System.out.println(i);
}

}

Este código vai gerar o erro que vc postou "variable con might not have been initialized ", pois o i não foi inicializado, para corrigir o erro é só inicializar i

blz?

M

é sempre bom iniciar tuas variaveis locais na hora da declaração, sendo tipo primitivo ou não… se for objeto, nao precisa instanciar, mas ao menos atribua null

Criado 24 de maio de 2004
Ultima resposta 25 de mai. de 2004
Respostas 4
Participantes 4