Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package atm_simulation;
- import java.util.Scanner;
- public class ATM {
- static Scanner kbInput = new Scanner(System.in);
- double balance=100;
- double money;
- int main_menu;
- public void showBalance() {
- double balance;
- }
- public void quit() {
- System.exit(0);
- }
- public void withdrawal(double money, double balance){
- if (money <=0 || money > balance) {
- System.out.println("You don't have enough balance. Transaction ignored.");
- }
- else{balance -=money;
- }
- }
- public void deposit(double money, double balance){
- balance +=money;
- }
- public void main(String[] args){
- while (true) {
- System.out.println("1: Check Balance");
- System.out.println("2: Withdraw");
- System.out.println("3: Deposit");
- System.out.println("4: Exit");
- int main_menu = kbInput.nextInt();
- switch(main_menu) {
- case 1: showBalance();
- System.out.println("Enter a choice: ");
- System.out.println("You have $100 in your account ");
- balance=kbInput.nextDouble();
- break;
- case 2: withdrawal(money, balance);
- System.out.println("Enter a choice: ");
- System.out.println("Enter the amount you want to withdraw: ");
- System.out.println("$"+money+"has been withdrawn from your account.");
- money=kbInput.nextDouble();
- break;
- case 3: deposit(money, balance);
- System.out.println("Enter a choice: ");
- System.out.print("Amount to Deposit: ");
- money=kbInput.nextDouble();
- break;
- case 4: quit();
- System.out.println("Have a nice day.");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement