packageExercicios;importjavax.swing.JOptionPane;publicclassExercicios04{publicstaticvoidmain(String[]args){intdataDeNascimento;intmes;StringdataDeNascimento01=JOptionPane.showInputDialog(null,"informe aqui sua data de nascimento: ");dataDeNascimento=Integer.parseInt(dataDeNascimento01);Stringmes01=JOptionPane.showInputDialog(null,"informe o mes de nascimento em numeros");mes=Integer.parseInt(mes01);if(mes==3&dataDeNascimento>=21){System.out.println("seu signo é aries");}}}
Bom pessoal olha eu novamente aqui tou travado nesse if nao sei como fazer que depois de informado a data de nascimento eu mostre para usuario o signo dele.
A pegunta é essa faça um programa que ira receber uma data de nascimento e informara a qual signo pertence?
privateintDia;privateintMês;privateintAno;publicvoidsetDia(intd){Dia=d;}publicintgetDia(){returnDia;}publicvoidsetMês(intM){Mês=M;}publicintgetMês(){returnMês;}publicvoidsetAno(intAn){Ano=An;}publicintgetAno(){returnAno;}publicstaticbooleanbissexto(intintAno){if((intAno%4==0&&intAno%100!=0)||(intAno%400==0))returntrue;elsereturnfalse;}publicstaticbooleanvalidaData(intintDia,intintMês,intintAno){if((intDia==31)&&(intMês==4||intMês==6||intMês==9||intMês==11)){returnfalse;}else{if(intDia>=30&&intMês==2){returnfalse;}else{if(intDia==29&&intMês==2&&!bissexto(intAno)){returnfalse;}else{returntrue;}}}}classData{publicbyteDia,Mês;publicshortAno;}{Stringresultado=""+Dia;resultado+=" de ";switch(Mês){case1:resultado+="Janeiro";break;case2:resultado+="Fevereiro";break;case3:resultado+="Março";break;case4:resultado+="Abril";break;case5:resultado+="Maio";break;case6:resultado+="Junho";break;case7:resultado+="Julho";break;case8:resultado+="Agosto";break;case9:resultado+="Setembro";break;case10:resultado+="Outubro";break;case11:resultado+="Novembro";break;case12:resultado+="Dezembro";break;}resultado+=" de "+Ano;}publicbytediasNoMês(){bytenúmeroDeDias;switch(Mês){case2:númeroDeDias=28;break;case4:case6:case9:case11:númeroDeDias=30;break;default:númeroDeDias=31;break;}returnnúmeroDeDias;}publicintnumerosAnosBixestos(intanoBegin,intanoFinal){intn=0;if(anoBegin<anoFinal){for(inti=0;i<=(anoFinal-anoBegin);i++){if((anoBegin+i)%4==0){n++;}}}returnn;}publicintnumeroDiasDataNoAno(){Calendarc=Calendar.getInstance();returnc.get(Calendar.DAY_OF_YEAR);}}
Bruno_Cunha
if((mes==3&&dataDeNascimento>=21)||(mes==4&&dataDeNascimento<=20){System.out.println("seu signo é aries"); }elseif((mes==4&&dataDeNascimento>=21)||(mes==5&&dataDeNascimento<=20){System.out.println("seu signo é touro"); }elseif((mes==5&&dataDeNascimento>=21)||(mes==6&&dataDeNascimento<=20){System.out.println("seu signo é gemeos"); }elseif((mes==6&&dataDeNascimento>=21)||(mes==7&&dataDeNascimento<=21){System.out.println("seu signo é cancer"); }elseif...