Hey,
ich soll etwas kleines in Java schreiben was als Ergebnis die eingegebene Zeit in Minuten, Stunden etc ausgeben soll.
Das alles steht auch soweit allerdings wird mir als Ergebnis immer 0 ausgegeben.
Kann mir jemand sagen wo der Fehler liegt?
main.java
Zeit3.java
Danke schonmal :)
ich soll etwas kleines in Java schreiben was als Ergebnis die eingegebene Zeit in Minuten, Stunden etc ausgeben soll.
Das alles steht auch soweit allerdings wird mir als Ergebnis immer 0 ausgegeben.
Kann mir jemand sagen wo der Fehler liegt?
main.java
Code:
import java.util.Scanner;
public class main {
/**
* @param args
*/
public static void main(String[] args) {
Zeit3 Z3;
Z3 = new Zeit3();
Scanner sc = new Scanner (System.in);
System.out.print("Geben Sie die Zeit in Sekunden ein: ");
Z3.setSec(sc.nextDouble());
Z3.showTime();
}
}
Zeit3.java
Code:
public class Zeit3 {
public double sekunde;
public double minute;
public double stunde;
public double tage;
public void setSec(double sekunde){
if(sekunde > 0) {
System.out.println("Ihr eingegebener Wert lautet in Sekunden: "+sekunde);
}
else {
System.out.println("Sie haben keinen korrekten Wert eingegeben.");
System.out.println("Das Programm beendet sich nun.");
System.exit(0);
}
}
public void showTime() {
System.out.println("Die Zeit in Minuten lautet: "+(sekunde / 60));
}
}