pround_app.java

Dieses Script rundet eine Dezimalzahl auf zwei Nachkommastellen.
This script can be used ro round a decimal number with precision 2 after decimal point.
Unfortunately wordpress.com doesn’ t allow plugins so I can’ t use crayon to format the source code.
Please excuse the poor formatting.
—-
class pround_app {
public static void main (String[] args) {
double eingabezahl, ausgabe, hilfd;
int hilfi, i;

eingabezahl = eingabe.readDouble(“Eingabe: “);
hilfd = eingabezahl * 10000;
hilfi = (int) hilfd;
hilfi = hilfi % 100;
if (hilfi < 45) { i = 0; }
else { i = 1; };
hilfi = ((int) hilfd / 100) + i;
ausgabe = (double) hilfi / 100;
System.out.println ("gerundet auf zwei Nachkommastellen: " + ausgabe);
}
}
—-
inputclass not included.

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);

}
}