• Post Reply Bookmark Topic Watch Topic
  • New Topic

Game: ATM machine problem  RSS feed

 
gabriel terry
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hy everyone,

I'm trying to do this exercise:
(Game: ATM machine) Use the Account class created in Programming Exercise
8.7 to simulate an ATM machine. Create ten accounts in an array with id 0, 1, . . . ,
9, and initial balance $100. The system prompts the user to enter an id. If the id is
entered incorrectly, ask the user to enter a correct id. Once an id is accepted, the
main menu is displayed as shown in the sample run. You can enter a choice 1 for
viewing the current balance, 2 for withdrawing money, 3 for depositing money,
and 4 for exiting the main menu. Once you exit, the system will prompt for an id
again. Thus, once the system starts, it will not stop.







P7 code:





Run Time:

Enter an id:
3
Main menu:
1: check balance
2: withdraw
3: deposit
4: exit
Enter a choice:


______________________


I can not understand why doesn't display anything
 
Joanne Neal
Rancher
Posts: 3742
16
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Do you know what the difference between 1 and '1' is ? The Scanner.nextInt method converts the input into an integer value.
 
Ulf Dittmer
Rancher
Posts: 42972
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In the case statements you have the numbers as characters (with quotes around them), when you should have them as numbers (without the quotes).
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!