public class Schaltjahr { /** * @author Manuel Garau */ public static String
schaltjahr(int jahr){ double vier, hundert,
vierhundert; vier = jahr % 4; hundert = jahr % 100; vierhundert = jahr % 400; if (vier == 0
&& hundert != 0 || vier == 0 && hundert == 0 &&
vierhundert == 0){ return(jahr + " ist ein
Schaltjahr."); }else{
return(jahr + " ist
kein Schaltjahr.");
}
}
}
Aufruf:
importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader;
public classTest_Schaltjahr { /** * @author Manuel Garau */ public static void main(String[]args) { Stringwiederholung = "j"; do{ BufferedReadereingabe = new BufferedReader (new InputStreamReader(System.in)); try{ System.out.print("GebenSie eine Jahreszahl ein!(4-stellig): "); int jahr= Integer.parseInt(eingabe.readLine()); System.out.println(Schaltjahr.schaltjahr(jahr)); System.out.print("WollenSie die Eingabe wiederholen?(j oder n)"); wiederholung =eingabe.readLine(); }catch(IOExceptionio){ System.out.println("Es gabein Problem bein Einlesen von der Konsole!"); } }while(wiederholung.compareTo("j") == 0);} }
|