Answered step by step
Verified Expert Solution
Question
1 Approved Answer
JAVASCRIPT Instructions Prime Number Checker Create an application that checks whether a number is a prime number and displays its factors if it is not
JAVASCRIPT
Instructions
Prime Number Checker
Create an application that checks whether a number is a prime number and displays its factors if it is not a prime number.
Console
Prime Number Checker
Please enter an integer between 1 and 5000: 5
5 is a prime number.
Try again? (y/n): y
Please enter an integer between 1 and 5000: 6
6 is NOT a prime number.
It has 4 factors: 1 2 3 6
Try again? (y/n): y
Please enter an integer between 1 and 5000: 200
200 is NOT a prime number.
It has 12 factors: 1 2 4 5 8 10 20 25 40 50 100 200
Try again? (y/n): n
Bye!
Specifications
- A prime number is divisible by two factors (1 and itself). For example, 7 is a prime number because it is only divisible by 1 and 7.
- If the user enters an integer that’s not between 1 and 5000, the application should display an error message.
- If the number is a prime number, the application should display an appropriate message.
- If the number is not a prime number, the application should display an appropriate message. Then, it should display the number of factors for the number and a list of those factors.
- Store the factors for each number in an ArrayList.
- Use the Console class presented in chapter 7 or an enhanced version of it to get and validate the user’s entries.
- After each number is entered and checked, the original value and the resulted line should be written to a file named primeNumber.txt. When the user exits the application primeNumber.txt should contain all the lines and translations that were created during that session.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started