{}
run-icon
Main.java
// Online Java Compiler import java.util.Scanner;// Use this editor to write, compile and run your Java code online class Bank{ double balance=500; void deposit(double amount){ if(amount>0){ balance +=amount; System.out.println("current balance is: "+ balance); } else{ System.out.println("Invalid amount"); } } void withdraw(double amount){ if(amount>0 && amount<balance){ balance -=amount; System.out.println("Remaining balance is " +balance); } else{ System.out.println("Invalid input"); } } double checkBalance(){ return balance; } } class Main { public static void main(String[] args) { Bank dhiraj =new Bank(); Scanner sc =new Scanner(System.in); while(true){ System.out.println("Select from the below option"); System.out.println("1. Deposit"); System.out.println("2. Withdraw "); System.out.println("3. Check Balance"); System.out.println("4. Exit"); int choice =sc.nextInt(); switch(choice){ case 1: System.out.println("Enter amount to deposit: "); Double depositAmount = sc.nextDouble(); dhiraj.deposit(depositAmount); break; case 2: System.out.println("Enter amount to withdraw: "); Double withdrawAmount =sc.nextDouble(); dhiraj.withdraw(withdrawAmount); break; case 3: System.out.println("Your current balance is: "); dhiraj.checkBalance(); break; case 4: System.out.println("Thankyou !"); return; default: System.out.println("Invalid choice ."); } } } }
Output