backup
This commit is contained in:
2
11/.gitingore
Normal file
2
11/.gitingore
Normal file
@@ -0,0 +1,2 @@
|
||||
*.class
|
||||
*.~ava
|
||||
BIN
11/Bank.class
Normal file
BIN
11/Bank.class
Normal file
Binary file not shown.
47
11/Bank.java
Normal file
47
11/Bank.java
Normal file
@@ -0,0 +1,47 @@
|
||||
import java.util.Scanner;
|
||||
public class Bank {
|
||||
public static void main(String[] args) {
|
||||
Scanner input = new Scanner(System.in);
|
||||
String nl = System.lineSeparator();
|
||||
|
||||
Kunde k1 = new Kunde("Meier",0);
|
||||
Konto ko1 = new Konto(1,2567.89);
|
||||
|
||||
k1.setKundeKonto(ko1);
|
||||
|
||||
boolean end = false;
|
||||
double summe = 0;
|
||||
while(!end) {
|
||||
System.out.println("Was wollen Sie?");
|
||||
System.out.println("1. Kontostand anzeigen \n2. Einzahlen\n3. Auszahlen\n0. Beenden");
|
||||
|
||||
System.out.println();
|
||||
System.out.print("Wahl: ");
|
||||
String wahl = input.next();
|
||||
System.out.println();
|
||||
switch (wahl) {
|
||||
case "1":
|
||||
System.out.println("Ihre Kontostand: " +k1.getKundeKonto().getKontostand());
|
||||
break;
|
||||
case "2":
|
||||
System.out.println("Einzahlung!");
|
||||
System.out.print("Tragen Sie die Summe: ");
|
||||
summe = input.nextDouble();
|
||||
k1.getKundeKonto().einzahlen(summe);
|
||||
break;
|
||||
case "3":
|
||||
System.out.println("Auszahlung!");
|
||||
System.out.print("Tragen Sie die Summe: ");
|
||||
summe = input.nextDouble();
|
||||
k1.getKundeKonto().auszahlen(summe);
|
||||
break;
|
||||
case "0":
|
||||
end = true;
|
||||
break;
|
||||
}
|
||||
System.out.println("----------------------------");
|
||||
|
||||
}
|
||||
System.out.println("Auf Wiedersehen!");
|
||||
}
|
||||
}
|
||||
47
11/Bank.~ava
Normal file
47
11/Bank.~ava
Normal file
@@ -0,0 +1,47 @@
|
||||
import java.util.Scanner;
|
||||
public class Bank {
|
||||
public static void main(String[] args) {
|
||||
Scanner input = new Scanner(System.in);
|
||||
String nl = System.lineSeparator();
|
||||
|
||||
Kunde k1 = new Kunde("Meier",0);
|
||||
Konto ko1 = new Konto(1,2567.89);
|
||||
|
||||
k1.setKundeKonto(ko1);
|
||||
|
||||
boolean end = false;
|
||||
double summe = 0;
|
||||
while(!end) {
|
||||
System.out.println("Was wollen Sie?");
|
||||
System.out.println("1. Kontostand anzeigen \n2. Einzahlen\n3. Auszahlen\n0. Beenden");
|
||||
|
||||
System.out.println();
|
||||
System.out.print("Wahl: ");
|
||||
String wahl = input.next();
|
||||
System.out.println();
|
||||
switch (wahl) {
|
||||
case "1":
|
||||
System.out.println("Ihre Kontostand: " +k1.getKundeKonto().getKontostand());
|
||||
break;
|
||||
case "2":
|
||||
System.out.println("Einzahlung!");
|
||||
System.out.print("Tragen Sie die Summe: ");
|
||||
summe = input.nextDouble();
|
||||
k1.getKundeKonto().einzahlen(summe);
|
||||
break;
|
||||
case "3":
|
||||
System.out.println("Auszahlung!");
|
||||
System.out.print("Tragen Sie die Summe: ");
|
||||
summe = input.nextDouble();
|
||||
k1.getKundeKonto().auszahlen(summe);
|
||||
break;
|
||||
case "0":
|
||||
end = true;
|
||||
break;
|
||||
}
|
||||
System.out.println("----------------------------");
|
||||
|
||||
}
|
||||
System.out.println("Auf Wiedersehen!");
|
||||
}
|
||||
}
|
||||
BIN
11/Girokonto.class
Normal file
BIN
11/Girokonto.class
Normal file
Binary file not shown.
20
11/Girokonto.java
Normal file
20
11/Girokonto.java
Normal file
@@ -0,0 +1,20 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 06.05.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Girokonto extends Konto {
|
||||
|
||||
// Anfang Attribute
|
||||
// Ende Attribute
|
||||
|
||||
public Girokonto(int kontonr, double kontostand) {
|
||||
super(kontonr, kontostand);
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
// Ende Methoden
|
||||
} // end of Girokonto
|
||||
27
11/Girokonto.uml
Normal file
27
11/Girokonto.uml
Normal file
@@ -0,0 +1,27 @@
|
||||
[Files]
|
||||
File0=Girokonto.java
|
||||
|
||||
[Box: - Girokonto]
|
||||
X=20
|
||||
Y=40
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Diagram]
|
||||
comments=0
|
||||
OffsetX=0
|
||||
OffsetY=0
|
||||
Visibility=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
ShowConnections=0
|
||||
Fontname=Segoe UI
|
||||
Fontsize=12
|
||||
ShowObjectDiagram=0
|
||||
|
||||
[Interactive]
|
||||
I0=
|
||||
|
||||
16
11/Girokonto.~ava
Normal file
16
11/Girokonto.~ava
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 06.05.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Girokonto extends Konto{
|
||||
|
||||
// Anfang Attribute
|
||||
// Ende Attribute
|
||||
|
||||
// Anfang Methoden
|
||||
// Ende Methoden
|
||||
} // end of Girokonto
|
||||
BIN
11/Konto.class
Normal file
BIN
11/Konto.class
Normal file
Binary file not shown.
60
11/Konto.java
Normal file
60
11/Konto.java
Normal file
@@ -0,0 +1,60 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 06.05.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Konto {
|
||||
|
||||
// Anfang Attribute
|
||||
private int kontonr;
|
||||
private double kontostand;
|
||||
// Ende Attribute
|
||||
|
||||
protected Konto(int kontonr, double kontostand) {
|
||||
this.kontonr = kontonr;
|
||||
this.kontostand = kontostand;
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public int getKontonr() {
|
||||
return kontonr;
|
||||
}
|
||||
|
||||
public void setKontonr(int kontonrNeu) {
|
||||
kontonr = kontonrNeu;
|
||||
}
|
||||
|
||||
public double getKontostand() {
|
||||
return kontostand;
|
||||
}
|
||||
|
||||
public void setKontostand(double kontostandNeu) {
|
||||
kontostand = kontostandNeu;
|
||||
}
|
||||
|
||||
public void einzahlen(double summe) {
|
||||
if (summe >= 0) {
|
||||
this.kontostand+=summe;
|
||||
}
|
||||
else {
|
||||
System.out.println("Es ist ein Fehler aufgetreten!");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void auszahlen(double summe) {
|
||||
if (summe >= 0 && this.kontostand >= summe) {
|
||||
this.kontostand-=summe;
|
||||
}
|
||||
else {
|
||||
System.out.println("Es ist ein Fehler aufgetreten!");
|
||||
} // end of if-else
|
||||
|
||||
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Konto
|
||||
49
11/Konto.uml
Normal file
49
11/Konto.uml
Normal file
@@ -0,0 +1,49 @@
|
||||
[Files]
|
||||
File0=Girokonto.java
|
||||
File1=Konto.java
|
||||
File2=Sparkonto.java
|
||||
|
||||
[Box: - Girokonto]
|
||||
X=459
|
||||
Y=66
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Box: - Konto]
|
||||
X=21
|
||||
Y=40
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Box: - Sparkonto]
|
||||
X=478
|
||||
Y=191
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Diagram]
|
||||
comments=0
|
||||
OffsetX=0
|
||||
OffsetY=0
|
||||
Visibility=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
ShowConnections=0
|
||||
Fontname=Segoe UI
|
||||
Fontsize=12
|
||||
ShowObjectDiagram=0
|
||||
|
||||
[Connections]
|
||||
V0=Girokonto#Konto#Inheritends####0#0#0###0#0
|
||||
V1=Sparkonto#Konto#Inheritends####0#0#0###0#0
|
||||
|
||||
[Interactive]
|
||||
I0=
|
||||
|
||||
60
11/Konto.~ava
Normal file
60
11/Konto.~ava
Normal file
@@ -0,0 +1,60 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 06.05.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Konto {
|
||||
|
||||
// Anfang Attribute
|
||||
private int kontonr;
|
||||
private double kontostand;
|
||||
// Ende Attribute
|
||||
|
||||
public Konto(int kontonr, double kontostand) {
|
||||
this.kontonr = kontonr;
|
||||
this.kontostand = kontostand;
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public int getKontonr() {
|
||||
return kontonr;
|
||||
}
|
||||
|
||||
public void setKontonr(int kontonrNeu) {
|
||||
kontonr = kontonrNeu;
|
||||
}
|
||||
|
||||
public double getKontostand() {
|
||||
return kontostand;
|
||||
}
|
||||
|
||||
public void setKontostand(double kontostandNeu) {
|
||||
kontostand = kontostandNeu;
|
||||
}
|
||||
|
||||
public void einzahlen(double summe) {
|
||||
if (summe >= 0) {
|
||||
this.kontostand+=summe;
|
||||
}
|
||||
else {
|
||||
System.out.println("Es ist ein Fehler aufgetreten!");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void auszahlen(double summe) {
|
||||
if (summe >= 0 && this.kontostand >= summe) {
|
||||
this.kontostand-=summe;
|
||||
}
|
||||
else {
|
||||
System.out.println("Es ist ein Fehler aufgetreten!");
|
||||
} // end of if-else
|
||||
|
||||
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Konto
|
||||
BIN
11/Kunde.class
Normal file
BIN
11/Kunde.class
Normal file
Binary file not shown.
48
11/Kunde.java
Normal file
48
11/Kunde.java
Normal file
@@ -0,0 +1,48 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 06.05.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Kunde {
|
||||
|
||||
// Anfang Attribute
|
||||
private int kundenummer;
|
||||
private Konto kundeKonto;
|
||||
private String name;
|
||||
// Ende Attribute
|
||||
|
||||
public Kunde(String name, int kundenummer) {
|
||||
this.kundenummer = kundenummer;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public int getKundenummer() {
|
||||
return kundenummer;
|
||||
}
|
||||
|
||||
public void setKundenummer(int kundenummerNeu) {
|
||||
kundenummer = kundenummerNeu;
|
||||
}
|
||||
|
||||
public Konto getKundeKonto() {
|
||||
return kundeKonto;
|
||||
}
|
||||
|
||||
public void setKundeKonto(Konto kundeKontoNeu) {
|
||||
kundeKonto = kundeKontoNeu;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String nameNeu) {
|
||||
name = nameNeu;
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Kunde
|
||||
39
11/Kunde.uml
Normal file
39
11/Kunde.uml
Normal file
@@ -0,0 +1,39 @@
|
||||
[Files]
|
||||
File0=Konto.java
|
||||
File1=Kunde.java
|
||||
|
||||
[Box: - Konto]
|
||||
X=20
|
||||
Y=40
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Box: - Kunde]
|
||||
X=562
|
||||
Y=27
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Diagram]
|
||||
comments=0
|
||||
OffsetX=0
|
||||
OffsetY=0
|
||||
Visibility=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
ShowConnections=0
|
||||
Fontname=Segoe UI
|
||||
Fontsize=12
|
||||
ShowObjectDiagram=0
|
||||
|
||||
[Connections]
|
||||
V0=Kunde#Konto#AssociationDirected####0#0#0###0#0
|
||||
|
||||
[Interactive]
|
||||
I0=
|
||||
|
||||
49
11/Kunde.~ava
Normal file
49
11/Kunde.~ava
Normal file
@@ -0,0 +1,49 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 06.05.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Kunde {
|
||||
|
||||
// Anfang Attribute
|
||||
private int kundenummer;
|
||||
private Konto kundeKonto;
|
||||
private String name;
|
||||
// Ende Attribute
|
||||
|
||||
public Kunde(Konto kundeKonto, String name, int kundenummer) {
|
||||
this.kundenummer = kundenummer;
|
||||
this.kundeKonto = kundeKonto;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public int getKundenummer() {
|
||||
return kundenummer;
|
||||
}
|
||||
|
||||
public void setKundenummer(int kundenummerNeu) {
|
||||
kundenummer = kundenummerNeu;
|
||||
}
|
||||
|
||||
public Konto getKundeKonto() {
|
||||
return kundeKonto;
|
||||
}
|
||||
|
||||
public void setKundeKonto(Konto kundeKontoNeu) {
|
||||
kundeKonto = kundeKontoNeu;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String nameNeu) {
|
||||
name = nameNeu;
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Kunde
|
||||
BIN
11/Sparkonto.class
Normal file
BIN
11/Sparkonto.class
Normal file
Binary file not shown.
20
11/Sparkonto.java
Normal file
20
11/Sparkonto.java
Normal file
@@ -0,0 +1,20 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 06.05.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Sparkonto extends Konto {
|
||||
|
||||
// Anfang Attribute
|
||||
// Ende Attribute
|
||||
|
||||
public Sparkonto(int kontonr, double kontostand) {
|
||||
super(kontonr,kontostand);
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
// Ende Methoden
|
||||
} // end of Sparkonto
|
||||
19
11/Sparkonto.~ava
Normal file
19
11/Sparkonto.~ava
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 06.05.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Sparkonto extends Konto {
|
||||
|
||||
// Anfang Attribute
|
||||
// Ende Attribute
|
||||
|
||||
public Sparkonto(int kontonr, double kontostand) {
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
// Ende Methoden
|
||||
} // end of Sparkonto
|
||||
Reference in New Issue
Block a user