Hallo Zusammen,
ich habe ein kleine Problem. Es ist so ich weiß es nicht , wie ich machen soll , ich möchte gern 0 vor dem Tage , 0 vor stunde, 16 vor minute und 40 vor der Sekunde verschieben, aber es funktioniert mit meinem Programm nicht.
Ich habe so rausbekommen :
// ich gebe zuerst die Zahlen 1000
Bitte geben einer Zahl ein:
1000
// Hier ist das Ergebnis von meinem Programm
Tage
,0 Stunden
, 0 Minute
, 16 Sekunde
, 40
ich habe ein kleine Problem. Es ist so ich weiß es nicht , wie ich machen soll , ich möchte gern 0 vor dem Tage , 0 vor stunde, 16 vor minute und 40 vor der Sekunde verschieben, aber es funktioniert mit meinem Programm nicht.
Ich habe so rausbekommen :
// ich gebe zuerst die Zahlen 1000
Bitte geben einer Zahl ein:
1000
// Hier ist das Ergebnis von meinem Programm
Tage




Java:
import java.util.Scanner;
public class GDP1A {
public static final int MINUTEN = 60;
public static final int STUNDEN = 3600;
public static final int TAGE = 86400;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner ( System.in);
int eintrag;
int tag;
int sekunde;
int minuten;
int stunden;
System.out.println("Bitte geben einer Zahl ein: " );
eintrag = scanner.nextInt();
tag = eintrag/TAGE;
System.out.print(" Tage(n),"+tag);
stunden = (eintrag-(tag*TAGE))/STUNDEN;
System.out.print(" Stunden(n), "+stunden);
minuten = (eintrag-(tag* TAGE)-(stunden*STUNDEN))/MINUTEN;
System.out.print(" Minute(n), "+minuten);
sekunde = eintrag%MINUTEN;
System.out.print(" Sekunde(n), "+sekunde);
}
}