int mese=Input.getInt("Inserisci il mese");  
int anno=Input.getInt("Inserisci l'anno");

if (mese>=1 && mese<=12 && anno>=1500) {
	boolean bisestile=false;
	if ( anno%400==0 || ( anno%4==0 && anno%100!=0 ) ) bisestile=true;
	int giorni;
    int [] annoNormale = {31,28,31,30,31,30,31,31,30,31,30,31};
    int [] annoBisestile = {31,29,31,30,31,30,31,31,30,31,30,31};
    if (bisestile)
       giorni = annoBisestile[mese-1];
       else
       giorni = annoNormale[mese-1];
	System.out.println("Il mese " + mese + " dell'anno " + anno + " ha " + giorni + " giorni.");
} else {
	System.out.println("Il mese deve essere compreso tra 1 e 12 e l'anno deve essere maggiore o uguale a 1500");	
}
















