Ajuda! Lógica!

3 respostas
Gusthavoth

Galera me ajuda a arrumar esse codigo acho q alogica nao ta muito fora mais nao ta funfando! e nao vai dar tempo de fazer outro!
Esse codigo serve para imprimir as sexta 13 de um ano jogado pelo usuario! vlw ^^
Desculpa se sou chato mais fico muito grato! ^^

import javax.swing.JOptionPane;
public class Sexta13 {
    public static void main (String args []){
        int Ano=Integer.parseInt(JOptionPane.showInputDialog("Ano?"));
        int dia=Integer.parseInt(JOptionPane.showInputDialog("Primeira Sexta do Ano?"));
        int y = dia;
        int DiaAno=dia;
        int x=1;
        while(DiaAno<=365){
            int DiaMes = 31;
         while(x<=12){
             if(x==2){DiaMes=28;break;}
             if(x==4){DiaMes=30;break;}
             if(x==6){DiaMes=30;break;}
             if(x==9){DiaMes=30;break;}
             if(x==11){DiaMes=30;break;}           
             
             while(y<=DiaMes){
                 if(y==13){System.out.println(y+"/"+x+"/"+Ano);}else{System.out.print("");}
                 y=y+7;                                  
             }y=1;x++;
         }DiaAno=DiaAno+7;
        }
    }
}

3 Respostas

edmarr

Olha soh , vc nao esta com laço infinito nao ,
adicionei um System.out no final do arquivo e ele o imprimiu blz o que vc esta com problema eh de lógica .

Gusthavoth

passa pra min cara por favor minha logica e um lixo!

Gusthavoth

Por favor galera!
c tiver algum erro a vista de vcs me ajudem por favor!
Estou com um monte de diagrama de Caso de uso, e nao estou conseguindo penssar direito nisso!
sei q e chato mais vlw galera!! xD

Criado 25 de setembro de 2009
Ultima resposta 25 de set. de 2009
Respostas 3
Participantes 2