/* Programma che calcola se il valore inserito rappresenta un anno bisestile. * * Dalla regola del calendario gregoriano: * << Un anno è bisestile se il suo numero è divisibile per 4, * con l'eccezione degli anni secolari (quelli divisibili per 100) * che non sono divisibili per 400. >> * * Il programma valuta l'espressine booleana direttamente nel costrutto if-else */ import java.util.Scanner; public class BisestileA { public static void main(String[] args) { // Richiesta dei dati all'utente. System.out.print("Inserisci l'anno: "); // Lettura dei dati inseriti dall'utente. Scanner tastiera = new Scanner(System.in); int anno = tastiera.nextInt(); // Calcolo se anno è bisestile. if ((anno % 4 == 0) && ((anno % 100 != 0) || (anno % 400 == 0))) System.out.println("L'anno " + anno + " e' bisestile"); else System.out.println("L'anno " + anno + " NON e' bisestile"); } }