• Asignatura: Informática
  • Autor: marisol98sosa
  • hace 9 años

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: fersanvel
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