Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Customer {
- String name;
- String adresse;
- int telnr;
- int knr;
- //double overdraftLimit;
- Customer(String name, String adresse, int telnr, int knr){
- this.name = name;
- this.adresse = adresse;
- this.telnr = telnr;
- this.knr = knr;
- }
- }
- class Account {
- Customer owner;
- double overdraftLimit;
- Account(Customer owner, double overdraftLimit){
- this.owner = owner;
- this.overdraftLimit = overdraftLimit;
- }
- }
- class Bank {
- Account[] konto;
- Customer[] besitzer;
- int nKonto;
- int nKunde;
- Bank (int Accounts) {
- konto = new Account[Accounts];
- besitzer = new Customer[Accounts];
- nKonto = 0;
- nKunde = 0;
- }//Constructor
- void createCustomer(String name, String adresse, int telnr, int knr){
- if(nKunde < besitzer.length)
- besitzer[nKunde++] = new Customer(name, adresse, telnr, knr);
- }//createCustomer
- void createAccount(Customer owner, double overdraftLimit){
- if(nKonto < konto.length)
- konto[nKonto++] = new Account(owner, overdraftLimit);
- }//createAccount
- void printAccount(){
- }
- } //bank
- public class test{
- public static void main(String[] args){
- Bank bank = new Bank(100);
- char menue;
- String name;
- String adresse;
- int telnr;
- int knr;
- double overdraftLimit;
- do{
- IO.write("\n");
- IO.writeLn(" ********Bankverwaltung***********");
- IO.writeLn(" Kunde und Bankkonto anlegen ............. a");
- IO.writeLn(" Einzahlen ............................... e");
- IO.writeLn(" Beheben ................................. b");
- IO.writeLn(" Ueberweisung taetigen ................... t");
- IO.writeLn(" Uebersicht drucken ...................... d");
- IO.writeLn(" Beenden ................................. q");
- IO.write(" Welche Menueoption? [a|e|b|t|d|q]: ");
- menue = IO.read();
- IO.readLn();
- if(menue == 'a'){
- IO.write("\n");
- IO.writeLn(" ***Anlegen von Kunde und Konto***");
- IO.write(" Kundenname: ");
- name = IO.readName();
- IO.readLn();
- IO.write(" Adresse: ");
- adresse = IO.readName();
- IO.readLn();
- IO.write(" Telefonnummer: ");
- telnr = IO.readInt();
- IO.write(" Ueberziehungsrahmen: ");
- overdraftLimit = IO.readDouble();
- IO.write(" Kontoinhaber und Konto erfolgreich angelegt!");
- IO.write("\n");
- knr = 1;
- //Bank.createCustomer(name, adresse, telnr, knr);
- }
- else if (menue == 'e'){
- IO.write("E");
- }
- else if (menue == 'b'){
- IO.write("B");
- }
- else if (menue == 't'){
- IO.write("T");
- }
- else if (menue == 'd'){
- IO.write("D");
- //bank.printAccounts();
- }
- else if (menue == 'q'){
- IO.write("Q");
- }
- //menue = 'x';
- }while(menue != 'q');
- }//main
- }
Add Comment
Please, Sign In to add comment