Semester_1_i23010/Arbeitszreitrechner/src/Main.java
2024-04-15 09:53:39 +02:00

25 lines
1.2 KiB
Java

public class Main {
public static void main(String[] args) {
// Konvertieren zu Stunden und Minuten
String[] zeitArray = eingabe.split(":");
int stunden = Integer.parseInt(zeitArray[0]);
int minuten = Integer.parseInt(zeitArray[1]);
// Berechnung der Arbeitszeiten
Calendar startZeit = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
startZeit.set(Calendar.HOUR_OF_DAY, stunden);
startZeit.set(Calendar.MINUTE, minuten);
Calendar arbeitszeit7h6Gehen = (Calendar) startZeit.clone();
arbeitszeit7h6Gehen.add(Calendar.MINUTE, (7 * 60) + 36 * 60); // 7,6 Stunden Arbeitszeit mit einer Stunde Pause (60 Minuten)
System.out.println("Mit einer Arbeitszeit von 7.6 Stunden gehst du um " + format.format(arbeitszeit7h6Gehen.getTime()) + " Uhr.");
Calendar arbeitszeit6hGehen = (Calendar) startZeit.clone();
arbeitszeit6hGehen.add(Calendar.MINUTE, (6 * 60) + 20); // 6 Stunden Arbeitszeit mit 20 Minuten Pause
System.out.println("Mit einer Arbeitszeit von 6 Stunden gehst du um " + format.format(arbeitszeit6hGehen.getTime()) + " Uhr.");
}
}
}