Hier zullen we een Java-programma schrijven om te controleren of het invoerjaar een schrikkeljaar is of niet. Voordat we het programma zien, laten we eens kijken hoe we kunnen bepalen of een jaar wiskundig een schrikkeljaar is:
Volg deze stappen om te bepalen of een jaar een schrikkeljaar is:
1. Als het jaar gelijkmatig deelbaar is door 4, gaat u naar stap 2. Ga anders naar stap 5.
2. Als het jaar gelijkmatig deelbaar is door 100, gaat u naar stap 3. Ga anders naar stap 4.
3. Als het jaar gelijkmatig deelbaar is door 400, gaat u naar stap 4. Ga anders naar stap 5.
4. Het jaar is een schrikkeljaar (het heeft 366 dagen).
5. Het jaar is geen schrikkeljaar (het heeft 365 dagen). Bron van deze stappen.
Voorbeeld: programma om te controleren of het invoerjaar een sprong maakt of niet
Hier gebruiken we de Scannerklasse om de invoer van de gebruiker te krijgen en vervolgens gebruiken we if-else-verklaringen om de logica te schrijven om het schrikkeljaar te controleren. Om dit programma te begrijpen, moet u de kennis hebben van de volgende concepten van Core Java Tutorial :
→ Indien-anders statement
→ Lees invoernummer in Java-programma
java.util.Scanner importeren; public class demo { public static void main (String [] args) { int jaar; Scannerscan = nieuwe scanner (System.in); System.out.println ("Voer een willekeurig jaar in:"); year = scan.nextInt (); scan.close (); boolean isLeap = false; if (jaar% 4 == 0) { if (jaar% 100 == 0) { if (jaar% 400 == 0) isLeap = true; anders isLeap = false; } anders isLeap = true; } anders { isLeap = false; } if (isLeap == true) System.out.println (jaar + "is een schrikkeljaar."); anders System.out.println (jaar + "is geen schrikkeljaar."); } }
Output:
Voer een willekeurig jaar in: 2001 2001 is geen schrikkeljaar.
Laat een reactie achter