Java :: Aufgabe #2 :: Lösung #2
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) { }
#2
von progdoc (2220 Punkte)
- 12.08.2012 um 02:02 Uhr
Java-Code
public class Schaltjahr { public static boolean isSchaltjahr ( int year ) { if ( year % 400 == 0 ) return true ; if ( ( year % 4 == 0 ) && ( ! ( year % 100 == 0 ))) return true ; return false ; } public static void main( String[] args ) { if ( args.length != 1 ) { System.out.println( "Error! Call java Schaltjahr <Jahreszahl>!" ) ; System.exit( 1 ) ; } else { int year = Integer.parseInt( args[ 0 ] ) ; if ( year < 1 ) { System.out.println( "Jahr muss >= 1 sein!" ) ; System.exit( 2 ) ; } else { System.out.print( "Das Jahr " + year + " war " ) ; System.out.print( isSchaltjahr( year ) ?"ein" : "kein" ) ; System.out.println( " Schaltjahr!" ) ; } } }
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1