Änderungen für die Funktion einfahrtPKW
parent
ba09391490
commit
431d231e81
|
@ -7,12 +7,18 @@ import java.util.Random;
|
|||
public class PKW {
|
||||
String kennzeichen;
|
||||
String einfahrt;
|
||||
String ausfahrt;
|
||||
|
||||
public PKW() {
|
||||
this.kennzeichen = generiereKennzeichen();
|
||||
this.einfahrt = gebeAktuelleZeit();
|
||||
this.ausfahrt = gebeAktuelleZeit();
|
||||
}
|
||||
|
||||
public String getKennzeichen() {
|
||||
return kennzeichen;
|
||||
}
|
||||
|
||||
public String getEinfahrt() {
|
||||
return einfahrt;
|
||||
}
|
||||
|
||||
public String gebeAktuelleZeit(){
|
||||
|
|
|
@ -2,14 +2,20 @@ package QualifierTeil2;
|
|||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class Parkhaus {
|
||||
int anzahlParkplätze;
|
||||
Map<String, PKW> parkendePkws;
|
||||
int kapazität;
|
||||
int belegt;
|
||||
long parkdauer;
|
||||
double parkgebühren;
|
||||
|
||||
public Parkhaus() {
|
||||
this.anzahlParkplätze = randomAnzahlParkplätze();
|
||||
this.parkendePkws = new HashMap<>();
|
||||
this.kapazität = randomAnzahlParkplätze();
|
||||
this.belegt = 0;
|
||||
this.parkdauer = berechneParkdauer();
|
||||
this.parkgebühren = berechneParkgebuehr();
|
||||
}
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package QualifierTeil2;
|
||||
|
||||
import java.text.ParseException;
|
||||
|
||||
public class UI {
|
||||
static Parkhaus parkhaus1 = new Parkhaus();
|
||||
static PKW pkw1 = new PKW();
|
||||
|
@ -11,10 +9,18 @@ public class UI {
|
|||
public static void einfahrtPKW() {
|
||||
|
||||
System.out.println("Willkommen im Parkhaus BYE am Hauptbahnhof!");
|
||||
System.out.println("Kennzeichen " + pkw1.kennzeichen + " wurde erfasst.");
|
||||
System.out.println("Einfahrt: " + pkw1.einfahrt);
|
||||
System.out.println("Schranke öffnet sich.");
|
||||
System.out.println("Verfügbare Parkplätze: " + parkhaus1.anzahlParkplätze);
|
||||
if(parkhaus1.belegt < parkhaus1.kapazität){
|
||||
System.out.println("Verfügbare Parkplätze: " + parkhaus1.kapazität);
|
||||
parkhaus1.parkendePkws.put(pkw1.getKennzeichen(), pkw1);
|
||||
parkhaus1.belegt++;
|
||||
System.out.println("Kennzeichen " + pkw1.getKennzeichen() + " wurde erfasst.");
|
||||
System.out.println("Einfahrt: " + pkw1.getEinfahrt());
|
||||
System.out.println("Schranke öffnet sich.");
|
||||
} else{
|
||||
System.out.println("Parkhaus ist voll!");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
public static void ausfahrtPKW(){
|
||||
|
|
Loading…
Reference in New Issue