Hey Leute!
Vorweg muss ich erwähnen, dass ich extremer Anfänger bin im Umgang mit Java, also nehmt mir grundlegende Falschaussagen bitte nicht übel. Ich habe die Aufgabe bekommen, mithilfe des Modulo Operators eine eingegebene Sekundenzahl in Jahre, Tage, Stunden und Sekunden zu zerlegen. Mein bisheriger Fortschritt sieht so aus (Ich möchte bitte keine Komplettlösung, lediglich Tipps wie ich weiterkomme)
Lasse ich mir jetzt für eine bestimmte Sekundenzahl die Jahre ausgeben, kommt was völlig falsches heraus. "%" sollte aber doch der Modulo Operator sein (sprich er teilt die Sekunden durch 31536000 (soviele Sekunden hat ein Jahr) und gibt mir dann den rest aus...) Ich dachte wenn ich mir erstmal nicht den Rest ausgeben lasse (da ich nicht genau weiß wie) teilt er zumindest richtig und ignoriert den Rest einfach. Wende ich den Modulo Operator überhaupt richtig an? Muss ich den vorher irgendwie definieren.
Wie gesagt es tut mir Leid wenn ich mich völlig falsch ausdrücke, aber ich bin erst in der 3ten woche des ersten Semesters und hab bei 0 angefangen. Hoffe ihr könnt mir auf die Sprünge helfen!
Mfg
Vorweg muss ich erwähnen, dass ich extremer Anfänger bin im Umgang mit Java, also nehmt mir grundlegende Falschaussagen bitte nicht übel. Ich habe die Aufgabe bekommen, mithilfe des Modulo Operators eine eingegebene Sekundenzahl in Jahre, Tage, Stunden und Sekunden zu zerlegen. Mein bisheriger Fortschritt sieht so aus (Ich möchte bitte keine Komplettlösung, lediglich Tipps wie ich weiterkomme)
Java:
import java.util.Scanner;
public class Programm {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("Zahl in Sekunden:");
long i = sc.nextLong();
System.out.println(i + " Sekunden entsprechen:");
long x = i % 31536000;
System.out.println(x + "Jahre(n)");
}
}
Wie gesagt es tut mir Leid wenn ich mich völlig falsch ausdrücke, aber ich bin erst in der 3ten woche des ersten Semesters und hab bei 0 angefangen. Hoffe ihr könnt mir auf die Sprünge helfen!
Mfg
Zuletzt bearbeitet von einem Moderator: