EXPERIMENT 2 (JAVA)
EXPERIMENT 2 (JAVA)
Car Details:
Car #1 Details:
Car Model Number: Model28
Car Brand: Toyota
Car Color: Pink
Car Price: $13000
Car #2 Details:
Car Model Number: Model13
Car Brand: Honda
Car Color: Black
Car Price: $28000
2.BANK ACCOUNT:
import java.util.Scanner;
class Bank {
private String ownerName;
private long accountNumber;
private double balance;
public Bank(String ownerName, long accountNumber, double balance) {
this.ownerName = ownerName;
this.accountNumber = accountNumber;
this.balance = balance;
}
public void deposit(double amount) {
if (amount > 0) {
balance += amount;
System.out.println("Deposit of $" + amount + " successful.");
} else {
System.out.println("Invalid deposit amount. Please enter a positive amount.");
}
}
public void withdraw(double amount) {
if (amount > 0) {
if (amount <= balance) {
balance -= amount;
System.out.println("Withdrawal of $" + amount + " successful.");
} else {
System.out.println("Insufficient balance. Cannot withdraw $" + amount);
}
} else {
System.out.println("Invalid withdrawal amount. Please enter a positive amount.");
}
}
public void displayDetails() {
System.out.println("Owner Name: " + ownerName);
System.out.println("Account Number: " + accountNumber);
System.out.println("Balance: $" + balance);
}
}
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter owner name: ");
String ownerName = scanner.nextLine();
scanner.close();
}
}
Output:
Enter owner name: Abi
Enter account number: 2813
Enter initial balance: 1000.0
Initial Account Details:
Owner Name: Abi
Account Number: 2813
Balance: $1000.0
4. Queue Operation
import java.util.Scanner
class Node {
int data;
Node next;
class Queue {
private Node front;
private Node rear;
public Queue() {
front = null;
rear = null;
}