public class Lichtreise { public static void main(String[] args) { // Lichtgeschwindigkeit in m/s double c = 2.99792458E8; // Mittlere Entfernung der Erde zur Sonne in Kilometer double e = 149.60e6; double cMeterProMinute = c * 60; double eMeter = e * 1000; // h = s/v double minutenExakt = eMeter / cMeterProMinute; System.out.println("Minuten exakt als double:\n" + minutenExakt + "\n"); double minutenOhneNachkommaTeil = Math.floor(minutenExakt); System.out.println("Minuten ohen Nachkommateil als double:\n" + minutenOhneNachkommaTeil + "\n"); double nachKommaTeil = minutenExakt - minutenOhneNachkommaTeil; System.out.println("Nachkommateil:\n" + nachKommaTeil + "\n"); long minutenAlsLong = Math.round(minutenOhneNachkommaTeil); System.out.println("Minuten als long:\n" + minutenAlsLong + "\n"); double sekundenExakt = nachKommaTeil * 60; System.out.println("Sekunden exakt als double:\n" + sekundenExakt + "\n"); long sekundenGerundet = Math.round(sekundenExakt); System.out.println( "Sekunden gerundet als long:\n" + sekundenGerundet + "\n"); System.out.println("Ergebnis:"); System.out.println(minutenAlsLong +" Minuten und " + sekundenGerundet + "Sekunden"); } }