de Programmieren Sprachen Java

Java - Ausgabe des alters in verschiedenen Einheiten

Um sein alter in anderen Einheiten auszugeben, muss man natürlich erstmal die Umrechnung selber wissen. Dafür kann man z.B. sein Alter einfach in Monate umrechnen, indem man sein Alter in Jahren mal 12 nimmt (ein Jahr = 12 Monate). Das ganze kann man dann noch weiter spinnen für Tage,Stunden,Minuten usw.

1  int meinAlter = 22;
2  System.out.println("In Monaten" + meinAlter * 12);
3  System.out.println("In Tagen" + meinAlter * 365);
4  System.out.println("In Stunden" + meinAlter * 365 * 24);
5  System.out.println("In Minuten" + meinAlter * 365 * 24 * 60);

Der Grund wieso ich bei Tagen * 365 anstatt von Monaten * 30 nehme ist die Genauigkeit. Bei * 30 liege ich jedes Jahr schon 5 Tage daneben, wohingegen ich bei * 365 nur alle 4 Jahre 1 Tag verliere.