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:
int
) ein schaltjahr ist oder nicht. Rückgabewert ist ein
boolean
-Wert (true
oder false
)Testen Sie die Methode!
Methodenrumpf:
Java-Code
public static boolean isSchaltjahr(int year) { }
#15
von Exception (7090 Punkte)
- 17.02.2019 um 15:58 Uhr
Java-Code
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))); } }
Java-Code
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