Java :: Aufgabe #2 :: Lösung #15
21 Lösungen

#2
Jahr auf Schaltjahr überprüfen
Anfänger - Java
von Gustl
- 06.08.2012 um 23:26 Uhr
Schreiben Sie eine Methode, welche überprüft ob das übergebene Jahr (
Rückgabewert ist ein
Testen Sie die Methode!
Methodenrumpf:
Java-Code
int
) ein schaltjahr ist oder nicht. Rückgabewert ist ein
boolean
-Wert (true
oder false
)Testen Sie die Methode!
Methodenrumpf:

public static boolean isSchaltjahr(int year) { }
#15

von Exception (7090 Punkte)
- 17.02.2019 um 15:58 Uhr

package de.exception.schaltjahr_2; public class MyCalendar { public static boolean isLeapyear(int year) { /** * Eine Lösung wäre mit der in der LocalDate Klasse verfügbaren isLeapYear(year) Methode auch möglich. */ return ((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0))); } }

package de.exception.schaltjahr_2; import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; class testLeapYear { @Test void test() { assertEquals(true, MyCalendar.isLeapyear(2008)); assertEquals(true, MyCalendar.isLeapyear(2012)); assertEquals(true, MyCalendar.isLeapyear(2016)); assertEquals(true, MyCalendar.isLeapyear(2020)); assertEquals(false, MyCalendar.isLeapyear(2021)); assertEquals(false, MyCalendar.isLeapyear(2022)); assertEquals(false, MyCalendar.isLeapyear(2023)); assertEquals(true, MyCalendar.isLeapyear(2024)); } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1