Erro

4 respostas
S

Nao consigo achar um erro neste programa, ja tentei usar a estrutura case, mas tambem nao funcionou, se alguem puder me dizer aonde estou pecando, ou me dar alguma dica de identação, ficaria grato

class Exer
    {
      public static void main (String args[])       
       {
          String [][] estados =new String[3][2];
          Entrada1 in = new Entrada1();
           int z;
           int i;
            for (i=0;i<=2;i++);
              {
              	 for (z=0;z<=1;z++);

              	  {
              	    if (z==0)
              	      {
              	        System.out.println("Digite a Sigla");
              	  	    estados[i][z]=in.entrarDado();
              	  	  }  
              	  	else
              	  	  {
              	  	  	System.out.println("Digite o Estado");
              	  	    estados[i][z]=in.entrarDado();
              	  	  }
                  }
              }
               
                 
                 
            for (i=0;i<3;i++)
              {
                 for(z=0;z<2;z++)
                  {
                        System.out.println(estados[i][z]);
                  } 
              }      
       
      
       }
   
   }

4 Respostas

S

é minha identação foi pra fita
mas… se alguem achar o erro ficaria grato…
abraços

J

acredito que o erro possa estar aqui. quando voce coloca o ‘;’ no fim do for, ele nao considera o que vem nas chaves apos a chamada do for. ele simplesmente executa os laços do for sem fazer nada.

S

era isso mesmo
brigadasso… erros como esse que fazem agente aprender…
ficar meia hora em cima do programa… valeuz

eltonk

“Soethe”:
é minha identação foi pra fita
mas… se alguem achar o erro ficaria grato…
abraços

Sua identação voltou =)

Basta você utilizar as tags BBCode para que ela idente o código!
Veja mais:
http://www.portaljava.com/home/modules.php?name=Forums&file=faq&mode=bbcode#5

[]s

Criado 3 de maio de 2005
Ultima resposta 3 de mai. de 2005
Respostas 4
Participantes 3