Witam.
Czy kod poniżej da się jakoś skrócić?? np. żeby case 1 działał dla miesięcy które są 31 dniowe case 2 dla 30 dniowych i case 3 dla wyjątku lutego?? Bo nie wiem jak to zrobić ?
void ileDniMaMiesiac(){
switch(m){
case 1:
System.out.println("Ten miesiąc ma 31 dni");
break;
case 2:
System.out.println("Ten miesiąc ma 30 dni");
break;
case 3:
System.out.println("Ten miesiąc ma 31 dni");
break;
case 4:
if(czyPrzestepny()){
System.out.println("Ten meisiąc ma 29 dni");
}
else{
System.out.println("Ten miesiąc ma 28 dni");
}
break;
case 5:
System.out.println("Ten miesiąc ma 31 dni");
break;
case 6:
System.out.println("Ten miesiąc ma 30 dni");
break;
case 7:
System.out.println("Ten miesiąc ma 31 dni");
break;
case 8:
System.out.println("Ten miesiąc ma 31 dni");
break;
case 9:
System.out.println("Ten miesiąc ma 30 dni");
break;
case 10:
System.out.println("Ten miesiąc ma 31 dni");
break;
case 11:
System.out.println("Ten miesiąc ma 30 dni");
break;
case 12:
System.out.println("Ten miesiąc ma 31 dni");
break;
}
}