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