sec.java

Das Programm liest eine Anzahl Sekunden ein und rechnet sie in Wochen, Tage, Stunden, Minuten und Sekunden um.
Es handelt sich um die geringfügig modifizierte Übungsaufgabe 7 / Kapitel 2 aus dem Buch ‘Sprechen Sie Java‘ von Hanspeter Mössenböck, dpunkt Verlag Heidelberg 2001, ISBN 3898641171, S. 39
Die Eingabeklasse ist nicht beigefügt.
—-
class sec {
public static void main (String[] args) {
int n, w, d, h, m, s, ddi, hhi;
double whelp, hhd, hhd2, ddd;
w = 0;
d = 0;
h = 0;
m = 0;
s = 0;
n = eingabe.readInt(“Sekunden:”);
whelp = (double) n / (7 * 24 * 60 * 60);
w = (int) whelp;
s = n % 60;
n = n – (n % 60);
hhd = (double) n / (60 * 60);
hhi = (int) hhd;
hhd2 = (double) (hhd – hhi) * 60;
m = (int) hhd2;
ddd = (double) n / (24 * 60 * 60);
ddi = (int) ddd;
d = (int) ddd – (7 * w);
h = (int) hhi % 24;

//Ausgabe
System.out.println(“ww:dd:hh:mm:ss”);
System.out.println(w + “:” + d + “:” + h + “:” + m + “:” + s);

}
}

Advertisements

About this entry