Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bank.java
- class Bank {
- public static void main(String[] args) {
- Person person1 = new Person();
- person1.firstName = "Jan";
- person1.lastName = "Kowalski";
- person1.pesel = "86080854324";
- Address address1 = new Address();
- address1.city = "Warszawa";
- address1.postalCode = "20-222";
- address1.street = "Woronicza";
- address1.home = 22;
- address1.flat = 43;
- person1.livingAddress = address1;
- person1.registeredAddress = address1;
- BankAccount account1 = new BankAccount();
- account1.owner = person1;
- account1.balance = 10_000;
- Person person2 = new Person();
- person2.firstName = "Marta";
- person2.lastName = "Kowalska";
- person2.pesel = "86405034433";
- person2.registeredAddress = new Address();
- person2.registeredAddress.city = "Kraków";
- person2.registeredAddress.postalCode = "30-333";
- person2.registeredAddress.street = "Mickiewicza";
- person2.registeredAddress.home = 15;
- person2.registeredAddress.flat = 8;
- person2.livingAddress = address1;
- BankAccount account2 = new BankAccount();
- account2.owner = person2;
- account2.balance = 5_000;
- Credit credit1 = new Credit();
- credit1.borrower = person1;
- credit1.cashBorrowed = 2000;
- credit1.interestRate = 0.05;
- credit1.termMonths = 12;
- credit1.cashReturned = 300;
- Credit credit2 = new Credit();
- credit2.borrower = person2;
- credit2.cashBorrowed = 3000;
- credit2.interestRate = credit1.interestRate;
- credit2.termMonths = credit1.termMonths;
- credit2.cashReturned = 500;
- System.out.println("Osoba1: ");
- System.out.println(person1.firstName + " " + person1.lastName + " " + person1.pesel);
- System.out.println("posiada konto bankowe z kwotą: " + account1.balance);
- System.out.println("oraz kredyt na kwotę: " + credit1.cashBorrowed);
- System.out.println("mieszka w miejscowosci: " + person1.livingAddress.city);
- System.out.println("Osoba2: ");
- System.out.println(person2.firstName + " " + person2.lastName + " " + person2.pesel);
- System.out.println("posiada konto bankowe z kwotą: " + account2.balance);
- System.out.println("oraz kredyt na kwotę: " + credit2.cashBorrowed);
- System.out.println("mieszka w miejscowosci: " + person2.livingAddress.city);
- }
- }
- BankAccount.java
- class BankAccount {
- Person owner;
- double balance;
- }
- Address.java
- class Address {
- String city;
- String street;
- int home;
- int flat;
- String postalCode;
- }
- Credit.java
- class Credit {
- Person borrower;
- double cashBorrowed;
- double cashReturned;
- double interestRate;
- int termMonths;
- }
- Person.java
- class Person {
- String firstName;
- String lastName;
- String pesel;
- Address registeredAdress;
- Address livingAddress;
- }
Add Comment
Please, Sign In to add comment