Answer:
import java.util.Scanner;
public class num6 {
static double balance = 10000.5; //Current Balance
//The main Method
public static void main(String[] args) {
//Request User Input
System.out.println("Enter 1 for deposit \\Enter 2 for Withdraw\\Enter 3 for Balance Enquiry\\0 to quit ");
Scanner in = new Scanner(System.in);
int op = in.nextInt();
//Check to determine the Operation the user wants
if(op == 1){
System.out.println("Enter amount to deposit");
double depositeAmount = in.nextDouble();
deposit(depositeAmount); //Call the deposit method
}
if(op == 2){
System.out.println("Enter amount to Withdraw");
double withdrawAmount = in.nextDouble();
//validate the withdraw amount
if(withdrawAmount > balance){
System.out.println("Insuffucient fund");
System.out.println("Your current balance is "+balance);
}
else {
withdraw(withdrawAmount);//Call withdraw Method
}
}
if(op == 3){
balanceEnquiry();
}
}
//Deposit Method
public static double deposit(double depositAmount){
double newBalance = balance + depositAmount;
System.out.println("You deposited "+depositAmount+"Your new balance is "+newBalance);
return newBalance;
}
//Withdraw Method
public static double withdraw(double withdrawAmount){
double newBalance = balance - withdrawAmount;
System.out.println("You Withdrew "+withdrawAmount+"Your new balance is "+newBalance);
if(newBalance < 100){
System.out.println("Your Balance is low");
}
return newBalance;
}
//Balance Enquiry Method
public static void balanceEnquiry(){
System.out.println("Your current balance is "+balance);
}
}
Step-by-step explanation:
This is solved in Java programming language
See code explation provided as comments