exp1 sess2
exp1 sess2
UID: 2024200020
Program 1
class Bank {
String name, acctype;
long Accnum;
float balance, amount;
void printInitial() {
System.out.println("Depositor name: " + name);
System.out.println("Account number: " + Accnum);
System.out.println("Account type: " + acctype);
System.out.println("Initial balance: " + balance);
}
void printDeposit() {
Scanner scan = new Scanner(System.in);
System.out.println("Enter the amount to be deposited: ");
amount = scan.nextFloat();
balance=balance+amount;
System.out.println("Updated balance: " + balance);
}
void printWithdraw() {
Scanner scan = new Scanner(System.in);
System.out.println("Enter the amount to be withdrawn: ");
amount = scan.nextFloat();
if (amount > balance) {
System.out.println("Insufficient balance");
} else {
balance=balance-amount;
System.out.println("Updated balance: " + balance);
}
}
void printDetails() {
System.out.println("Account holder: " + name);
System.out.println("Account balance: " + balance);
}
void printBalance() {
System.out.println("Current balance: " + balance);
}
}
class TestBank {
public static void main(String[] args) {
Bank a = new Bank();
Scanner scan = new Scanner(System.in);
scan.nextLine();
System.out.println("Enter account type: ");
a.acctype = scan.nextLine();
a.printInitial();
int k = scan.nextInt();
if (k == 1) {
a.printDeposit();
} else if (k == 2) {
a.printWithdraw();
} else if (k == 3) {
a.printBalance();
} else {
System.out.println("Error! Please enter a valid option.");
}
}
}
RESULT:
Program 2
void acceptDetails() {
Scanner scan = new Scanner(System.in);
Program 3
PROBLEM
STATEMENT:
PROGRAM:
RESULT:
Program 4
PROBLEM
STATEMENT:
PROGRAM:
RESULT:
CONCLUSION: