Lista o número de dias em cada um dos 12 meses do ano (ignorando anos anos bissêxtos)
5 respostas
Tiarlis
E ai pessoal… :?: :?: :?:
Gostaria que alguem me ajudasse a fazer um Programa um applet que lista na tela o número de dias em cada um dos 12 meses do ano (ignorando anos bissêxtos).
Ja tentei assim: :arrow:
import java.applet.*;
import java.awt.*;
public class MesApplet extends Applet{
public void init(){
for(int n = 1; n <= 12; n++){
int ndias=31;
switch (n){
case 2:
ndias = 28;
break;
case 4: case 6: case 9: case 11:
ndias = 30;
}
add( new Label( "Més " + n + " : " + ndias + " dias" ) );
}
}
}
Tranquilo…Gostaria que alguem me ajudasse a criar uma outra forma de desenvolver esse codigo…Uma forma diferente do switch…
Se puderem ajudar agradeço desde ja …
Vai mostrar fevereiro com 29, pq esse ano é bissexto, mas você pode dar um set para um ano não-bissexto se quiser evitar.
Tiarlis
Valeu pessoal vou tentar!!!
Tiarlis
E ai Galera…como estou começando, ja vou complicando…
Com a ajuda de vcs, mais inumeras tentativas funcionou…Mas o cod ficou bem maior…bele, oque importa eh aprender
Valeu
Tiarlis, não precisa desse switch não. O Calendar já considera os meses sequencialmente, então aquele for simples que eu fiz resolve seu problema. Só ao invés de fazer o for de 1 a 12, faz de 0 a 11, e quando for exibir, exibe i+1. Muito mais simples e limpo seu código.