Java Reference
In-Depth Information
A method named distance that returns the distance from this point to another
point of the MyPoint type.
A method named distance that returns the distance from this point to another
point with specified x - and y -coordinates.
Draw the UML diagram for the class and then implement the class. Write a test
program that creates the two points ( 0 , 0 ) and ( 10 , 30.5 ) and displays the distance
between them.
Sections 10.7-10.11
*10.5
( Displaying the prime factors ) Write a program that prompts the user to enter a
positive integer and displays all its smallest factors in decreasing order. For exam-
ple, if the integer is 120 , the smallest factors are displayed as 5 , 3 , 2 , 2 , 2 . Use the
StackOfIntegers class to store the factors (e.g., 2 , 2 , 2 , 3 , 5 ) and retrieve and
display them in reverse order.
*10.6
( Displaying the prime numbers ) Write a program that displays all the prime num-
bers less than 120 in decreasing order. Use the StackOfIntegers class to store
the prime numbers (e.g., 2 , 3 , 5 , . . .) and retrieve and display them in reverse order.
**10.7
( 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.
4
Enter an id:
Main menu
1: check balance
2: withdraw
3: deposit
4: exit
Enter a choice:
The balance is 100.0
1
Main menu
1: check balance
2: withdraw
3: deposit
4: exit
Enter a choice:
Enter an amount to withdraw:
2
3
Main menu
1: check balance
2: withdraw
3: deposit
4: exit
Enter a choice:
The balance is 97.0
1
 
Search WWH ::




Custom Search