TomaszSoroka

Banking Business

Feb 23rd, 2019
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.07 KB | None | 0 0
  1. Bank.java
  2. class Bank {
  3.      public static void main(String[] args) {
  4.          Person person1 = new Person();
  5.          person1.firstName = "Jan";
  6.          person1.lastName = "Kowalski";
  7.          person1.pesel = "86080854324";
  8.  
  9.          Address address1 = new Address();
  10.          address1.city = "Warszawa";
  11.          address1.postalCode = "20-222";
  12.          address1.street = "Woronicza";
  13.          address1.home = 22;
  14.          address1.flat = 43;
  15.  
  16.          person1.livingAddress = address1;
  17.          person1.registeredAddress = address1;
  18.  
  19.          BankAccount account1 = new BankAccount();
  20.          account1.owner = person1;
  21.          account1.balance = 10_000;
  22.  
  23.  
  24.          Person person2 = new Person();
  25.          person2.firstName = "Marta";
  26.          person2.lastName = "Kowalska";
  27.          person2.pesel = "86405034433";
  28.          person2.registeredAddress = new Address();
  29.          person2.registeredAddress.city = "Kraków";
  30.          person2.registeredAddress.postalCode = "30-333";
  31.          person2.registeredAddress.street = "Mickiewicza";
  32.          person2.registeredAddress.home = 15;
  33.          person2.registeredAddress.flat = 8;
  34.          person2.livingAddress = address1;
  35.  
  36.          BankAccount account2 = new BankAccount();
  37.          account2.owner = person2;
  38.          account2.balance = 5_000;
  39.  
  40.          Credit credit1 = new Credit();
  41.          credit1.borrower = person1;
  42.          credit1.cashBorrowed = 2000;
  43.          credit1.interestRate = 0.05;
  44.          credit1.termMonths = 12;
  45.          credit1.cashReturned = 300;
  46.  
  47.          Credit credit2 = new Credit();
  48.          credit2.borrower = person2;
  49.          credit2.cashBorrowed = 3000;
  50.          credit2.interestRate = credit1.interestRate;
  51.          credit2.termMonths = credit1.termMonths;
  52.          credit2.cashReturned = 500;
  53.  
  54.          System.out.println("Osoba1: ");
  55.          System.out.println(person1.firstName + " " + person1.lastName + " " + person1.pesel);
  56.          System.out.println("posiada konto bankowe z kwotą: " + account1.balance);
  57.          System.out.println("oraz kredyt na kwotę: " + credit1.cashBorrowed);
  58.          System.out.println("mieszka w miejscowosci: " + person1.livingAddress.city);
  59.  
  60.          System.out.println("Osoba2: ");
  61.          System.out.println(person2.firstName + " " + person2.lastName + " " + person2.pesel);
  62.          System.out.println("posiada konto bankowe z kwotą: " + account2.balance);
  63.          System.out.println("oraz kredyt na kwotę: " + credit2.cashBorrowed);
  64.          System.out.println("mieszka w miejscowosci: " + person2.livingAddress.city);
  65.      }
  66. }
  67. BankAccount.java
  68. class BankAccount {
  69.     Person owner;
  70.     double balance;
  71. }
  72. Address.java
  73.  class Address {
  74.     String city;
  75.     String street;
  76.     int home;
  77.     int flat;
  78.     String postalCode;
  79. }
  80. Credit.java
  81. class Credit {
  82.     Person borrower;
  83.     double cashBorrowed;
  84.     double cashReturned;
  85.     double interestRate;
  86.     int termMonths;
  87. }
  88. Person.java
  89. class Person {
  90.     String firstName;
  91.     String lastName;
  92.     String pesel;
  93.     Address registeredAdress;
  94.     Address livingAddress;
  95. }
Add Comment
Please, Sign In to add comment