0% found this document useful (0 votes)
18 views

Assignment 1

Uploaded by

Hiba Mughal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Assignment 1

Uploaded by

Hiba Mughal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Java Program to Display the ATM Transaction

This is a Java Program to Display the ATM Transaction.


The user will choose from any one of the available options as input. Different cases using
switch case have been provided for different operations like withdraw, deposit and check
balance.

Here is the source code of the Java Program to Display the ATM Transaction. The Java
program is successfully compiled and run on a Windows system. The program output is
also shown below.
1. import java.util.Scanner;
2. public class ATM_Transaction
3. {
4. public static void main(String args[] )
5. {
6. int balance = 5000, withdraw, deposit;
7. Scanner s = new Scanner(System.in);
8. while(true)
9. {
10. System.out.println("Automated Teller Machine");
11. System.out.println("Choose 1 for Withdraw");
12. System.out.println("Choose 2 for Deposit");
13. System.out.println("Choose 3 for Check Balance");
14. System.out.println("Choose 4 for EXIT");
15. System.out.print("Choose the operation you want to perform:");
16. int n = s.nextInt();
17. switch(n)
18. {
19. case 1:
20. System.out.print("Enter money to be withdrawn:");
21. withdraw = s.nextInt();
22. if(balance >= withdraw)
23. {
24. balance = balance - withdraw;
25. System.out.println("Please collect your money");
26. }
27. else
28. {
29. System.out.println("Insufficient Balance");
30. }
31. System.out.println("");
32. break;
33.
34. case 2:
35. System.out.print("Enter money to be deposited:");
36. deposit = s.nextInt();
37. balance = balance + deposit;
38. System.out.println("Your Money has been successfully
depsited");
39. System.out.println("");
40. break;
41.
42. case 3:
43. System.out.println("Balance : "+balance);
44. System.out.println("");
45. break;
46.
47. case 4:
48. System.exit(0);
49. }
50. }
51. }
52. }

Output:
$ javac ATM_Transaction.java
$ java ATM_Transaction

Automated Teller Machine


Choose 1 for Withdraw
Choose 2 for Deposit
Choose 3 for Check Balance
Choose 4 for EXIT
Choose the operation you want to perform:1
Enter money to be withdrawn:2000
Please collect your money

Automated Teller Machine


Choose 1 for Withdraw
Choose 2 for Deposit
Choose 3 for Check Balance
Choose 4 for EXIT
Choose the operation you want to perform:3
Balance : 3000

Automated Teller Machine


Choose 1 for Withdraw
Choose 2 for Deposit
Choose 3 for Check Balance
Choose 4 for EXIT
Choose the operation you want to perform:4

1. import java.util.Scanner;
2. public class ATM_Transaction
3. {
4. public static void main(String args[] )
5. {
6. int balance = 5000, withdraw, deposit;
7. Scanner s = new Scanner(System.in);
8. while(true)
9. {
10. System.out.println("Automated Teller Machine");
11. System.out.println("Choose 1 for Withdraw");
12. System.out.println("Choose 2 for Deposit");
13. System.out.println("Choose 3 for Check Balance");
14. System.out.println("Choose 4 for EXIT");
15. System.out.print("Choose the operation you want to perform:");
16. int n = s.nextInt();
17. switch(n)
18. {
19. case 1:
20. System.out.print("Enter money to be withdrawn:");
21. withdraw = s.nextInt();
22. if(balance >= withdraw)
23. {
24. balance = balance - withdraw;
25. System.out.println("Please collect your money");
26. }
27. else
28. {
29. System.out.println("Insufficient Balance");
30. }
31. System.out.println("");
32. break;
33.
34. case 2:
35. System.out.print("Enter money to be deposited:");
36. deposit = s.nextInt();
37. balance = balance + deposit;
38. System.out.println("Your Money has been successfully
depsited");
39. System.out.println("");
40. break;
41.
42. case 3:
43. System.out.println("Balance : "+balance);
44. System.out.println("");
45. break;
46.
47. case 4:
48. System.exit(0);
49. }
50. }
51. }
52. }
Output:
$ javac ATM_Transaction.java
$ java ATM_Transaction

Automated Teller Machine


Choose 1 for Withdraw
Choose 2 for Deposit
Choose 3 for Check Balance
Choose 4 for EXIT
Choose the operation you want to perform:1
Enter money to be withdrawn:2000
Please collect your money

Automated Teller Machine


Choose 1 for Withdraw
Choose 2 for Deposit
Choose 3 for Check Balance
Choose 4 for EXIT
Choose the operation you want to perform:3
Balance : 3000

Automated Teller Machine


Choose 1 for Withdraw
Choose 2 for Deposit
Choose 3 for Check Balance
Choose 4 for EXIT
Choose the operation you want to perform:4

You might also like