kleine Verbesserungen

devIoana
ioana 2024-10-08 10:28:23 +02:00
parent 2387f232bf
commit 176f7ea3f4
1 changed files with 6 additions and 3 deletions

View File

@ -63,10 +63,12 @@ public class Parkhaus {
// Falls Auto zum Entfernen gibt // Falls Auto zum Entfernen gibt
if (zuEntfernen != null) { if (zuEntfernen != null) {
// Berechnung der Gebühren
//Ausfahrtszeit manuell eingeben oder automatisch übernehmen
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm"); SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm");
Date ausfahrtZeit; Date ausfahrtZeit;
Scanner scanner = new Scanner(System.in); Scanner scanner = new Scanner(System.in);
System.out.println("Bitte geben Sie die Ausfahrtszeit ein (leer lassen für aktuelle Zeit, Format: dd.MM.yyyy, HH:mm): "); System.out.println("Bitte geben Sie die Ausfahrtszeit ein (leer lassen für aktuelle Zeit, Format: dd.MM.yyyy, HH:mm): ");
String ausfahrtInput = scanner.nextLine(); String ausfahrtInput = scanner.nextLine();
@ -85,6 +87,7 @@ public class Parkhaus {
} }
} }
// Berechnung der Gebühren
double aktuelleGebuehren = berechneGebuehren(kennzeichen, ausfahrtZeit); double aktuelleGebuehren = berechneGebuehren(kennzeichen, ausfahrtZeit);
double gesamtGebuehren = zuEntfernen.getGebuehrenkonto() + aktuelleGebuehren; // Summe der Schulden + aktuelle Gebühren double gesamtGebuehren = zuEntfernen.getGebuehrenkonto() + aktuelleGebuehren; // Summe der Schulden + aktuelle Gebühren
@ -143,7 +146,7 @@ public class Parkhaus {
// Parkdauer in Minuten berechnen (Differenz zwischen Ausfahrt und Einfahrt) // Parkdauer in Minuten berechnen (Differenz zwischen Ausfahrt und Einfahrt)
minDiff = (ausfahrt.getTime() - einfahrt.getTime() ) / 60000; minDiff = ((ausfahrt.getTime() - einfahrt.getTime())+1) / 60000;
break; break;
} }
} }
@ -253,7 +256,7 @@ public class Parkhaus {
}*/ }*/
// Bestimme die Einfahrtszeit des Fahrzeugs // Bestimme die Einfahrtszeit des Fahrzeugs
Date einfahrt = findeEinfahrtZeit(kennzeichen); // =einfahrt für Debugging // Methode zum Finden der Einfahrtszeit Date einfahrt = findeEinfahrtZeit(kennzeichen); // Methode zum Finden der Einfahrtszeit
Calendar einfahrtsCal = Calendar.getInstance(); Calendar einfahrtsCal = Calendar.getInstance();
einfahrtsCal.setTime(einfahrt); einfahrtsCal.setTime(einfahrt);