Objects and Classes. Car and Bank
Tue Oct 31 2023 17:56:12 GMT+0000 (Coordinated Universal Time)
Saved by @Mohamedshariif #java
public class Car { String model; String color; int speed; //Default Constructor public Car() { model = "Toyota"; color = "black"; speed = 40; } public Car(String newModel, String newColor, int newSpeed) { model= newModel; color = newColor; speed = newSpeed; } public void increaseSpeed(int newSpeed) { speed = speed + newSpeed; } public void decreaseSpeed(int newSpeed) { speed = speed - newSpeed; } //Test programming public static void main(String[] args) { //Car 1 Car c1 = new Car(); System.out.println("Car 1:"); System.out.println("\nModel: " + c1.model + "\nColor: " + c1.color + "\nspeed: " + c1.speed); c1.increaseSpeed(100); System.out.println("\nCar 1: İncrease speed by (100)"); System.out.println("New speed: " + c1.speed); c1.decreaseSpeed(50); System.out.println("\nCar 1: Decrease speed by (50)"); System.out.println("New speed: " + c1.speed); //CAR 2 Car c2 = new Car("Bugati", "Blue", 100); System.out.println("\n\nCar 2:"); System.out.println("\nModel: " + c2.model + "\nColor: " + c2.color + "\nspeed: " + c2.speed); c2.increaseSpeed(90); System.out.println("\nCar 2: İncrease speed by (90)"); System.out.println("New speed: " + c2.speed); c2.decreaseSpeed(40); System.out.println("\nCar 2: Decrease speed by (40)"); System.out.println("New speed: " + c2.speed); } } //OUTPUT: Car 1: Model: Toyota Color: black speed: 40 Car 1: İncrease speed by (100) New speed: 140 Car 1: Decrease speed by (50) New speed: 90 Car 2: Model: Bugati Color: Blue speed: 100 Car 2: İncrease speed by (90) New speed: 190 Car 2: Decrease speed by (40) New speed: 150 ///. BANK ACCOUNT CALSSES AND ABOJECTS. import java.util.Scanner; public class BankAccount { String owner; double balance; int aType; public BankAccount() { owner = "Mohamed"; balance = 1500; aType = 1; } public BankAccount(String newOwner, double newBalance, int newAType ) { owner = newOwner; balance = newBalance; aType = newAType; } public void addMoney(double newBalance) { balance = balance + newBalance; } public void takeMoney(double newBalance) { balance = balance - newBalance; } public static void main (String[] arg) { BankAccount c1 = new BankAccount(); System.out.println("Costumer 1:"); System.out.println("\nOwner: " +c1.owner + "\nBalance: " + c1.balance + "\naType: " + c1.aType); c1.addMoney(1500); System.out.println("\nAdd Blance by (1500)"); System.out.println("\nNew Balance :" + c1.balance); c1.takeMoney(2500); System.out.println("\nRemove Blance by (2500)"); System.out.println("\nNew Balance :" + c1.balance); Scanner scanner = new Scanner(System.in); System.out.println("\nEnter Costumer 2 information: "); System.out.println("Enter Name of Owner : "); String owner = scanner.next(); System.out.println("Enter balance: "); double balance = scanner.nextDouble(); System.out.println("Enter AType Account: "); int aType = scanner.nextInt(); BankAccount c2 = new BankAccount(owner, balance, aType); System.out.println("\n\nCostumer 2:"); System.out.println("\nOwner: " +c2.owner + "\nBalance: " + c2.balance + "\naType: " + c2.aType); c2.addMoney(3000); System.out.println("\nAdd Blance by (3000)"); System.out.println("\nNew Balance :" + c2.balance); c2.takeMoney(5000); System.out.println("\nRemove Blance by (5000)"); System.out.println("\nNew Balance :" + c2.balance); scanner.close(); } } //OUTPUT: Costumer 1: Owner: Mohamed Balance: 1500.0 aType: 1 Add Blance by (1500) New Balance :3000.0 Remove Blance by (2500) New Balance :500.0 Enter Costumer 2 information: Enter Name of Owner : NAJMA Enter balance: 8000 Enter AType Account: 2 Costumer 2: Owner: NAJMA Balance: 8000.0 aType: 2 Add Blance by (3000) New Balance :11000.0 Remove Blance by (5000) New Balance :6000.0
Comments