programa que lea una variable entera que se llame mes y compruebe si el valor corresponde a un mes de 30 o 31 días o en su defecto 28 días se mostrara ademas el nombre del mes se debe comprobar el valor introducido que este comprendido entre el 1 y 12
Respuestas
Respuesta dada por:
2
/* *RESULTADO */import java.util.*;public class condicional1_17 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int mes; System.out.print("Introduzca número de mes: "); mes = sc.nextInt(); if(mes < 1 || mes > 12) //se comprueba que el valor del mes es correcto System.out.println("Mes incorrecto"); else{ //si el mes es correcto switch(mes){ //se muestra el nombre mediante una instrucción switch case 1: System.out.print("Enero"); break; case 2: System.out.print("Febrero"); break; case 3: System.out.print("Marzo"); break; case 4: System.out.print("Abril"); break; case 5: System.out.print("Mayo"); break; case 6: System.out.print("Junio"); break; case 7: System.out.print("Julio"); break; case 8: System.out.print("Agosto"); break; case 9: System.out.print("Septiembre"); break; case 10: System.out.print("Octubre"); break; case 11: System.out.print("Noviembre"); break; case 12: System.out.print("Diciembre"); break; } // mostrar si es un mes de 30, 31 0 28 días if(mes == 4 || mes == 6 || mes == 9 || mes == 11) System.out.println(" es un mes de 30 días"); else if(mes == 2) System.out.println(" es un mes de 28 días"); else System.out.println(" es un mes de 31 días"); } }}
Preguntas similares
hace 6 años
hace 6 años
hace 6 años
hace 9 años
hace 9 años
hace 9 años