//Code for bankAccount.java

import java.util.Scanner;
public class bankAccount{
	public static void main (String[] args){
		Scanner input =new Scanner(System.in);
		accountDetails Account = new accountDetails();
		int choice;
		do{
			System.out.println("\nPress 1: To Deposit an amount\nPress 2: To Withdraw an amount\nPress 3: To View the current balance\nPress 4: To Close this program");
			choice = input.nextInt();
		switch(choice){
			case 1:
			System.out.print("Enter the amount you want to desposit in your account > ");
			double add= input.nextDouble();
			Account.accountHolder  = "mr saadis";
			Account.amountAdd(add);
			break;
			case 2:
			System.out.print("Enter the amount you want to Withdraw in your account > ");
			double minus= input.nextDouble();
			Account.amountMinus(minus);
			break;
			case 3:
			Account.checkBalance();
			break;
		}	
		  }while(choice!=4);
	}
}



///////////////////////////////////////////////////////////////////////////////////////////
//Create accountDetails.java
///////////////////////////////////////////////////////////////////////////////////////////



public class accountDetails {
	String accountHolder;
	double balance=0;
	
	void checkBalance(){
		System.out.printf("%nAccount Title: %s%nBalance: %,.2f%n%n" ,this.accountHolder,this.balance);
	}
	void amountAdd(double add){
		this.balance = this.balance + add;
		System.out.print("Amount Deposite Successfuly\n");
	}
	
	void amountMinus(double minus){
		if(this.balance>0&&this.balance - minus>=0){
			this.balance = this.balance - minus;
			System.out.print("Amount Withdraw Successfuly\n");
		}else{
			System.out.print("Not enough Balance\n");
		}
	}	
}