Abend, sitze gerade vor einer Aufgabe und komme nicht weiter! Ich soll in Java eine Methode schreiben, die das nächstliegende Schaltjahr berechnet. Also wenn der Nutzer eine Jahreszahl z.B: 2016 eingibt soll 2020 als Schaltjahr zurückgeben!
Mein Code zur Berechnung eines Schaltjahres sieht so aus:
public void naechstesSchaltjahr()
{
IO io = new IO();
io.println ("Geben Sie eine Jahreszahl ein, um herauszufinden, welches Jahr das nächstliegendste Schaltjahr ist"); jahr = io.readInt ();
if (jahr % 4 == 0)
{
if (jahr % 400 != 0)
{
if (jahr %100 == 0)
{
io.println ("");
io.println ("false");
}
else
{
io.println ("");
io.println ("true");
}
}
else
{
io.println ("");
io.println ("true");
}
}
else
{
io.println ("");
io.println ("false");
}
}