algoritmo para determinar los dias que tiene un mes con
sentencia switch
lea un mes y un año y determine cuantos dias tiene ese
mes
import java.io.*;
class switchr_4{
public static void main(String args[])throws IOException{
int a,ms,dias=0;
BufferedReader in=new BufferedReader(new
InputStreamReader(System.in));
System.out.println("Programa que calcula cuantos
dias tiene un mes en tereminado año");
<!--more-->
System.out.println("Escriba numero de mes: ");
ms=Integer.parseInt(in.readLine());
System.out.println("Escriba numero del año :
");
a=Integer.parseInt(in.readLine());
switch(ms)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:dias=31;
break;
case 4:
case 6:
case 9:
case 11:dias=30;
break;
case 2:
if((a%4==0)&&((a%100!=0)
(a%400==0)))
{dias=29;}
else{dias=28;}
default:System.out.println(" mes incorrecto");
}
System.out.println("El mes "+ms+" del año
"+a+" tiene "+dias+" dias");
}
}
No hay comentarios:
Publicar un comentario