Write a Java program to give the user the ability to enter an integer of 4 digits. Assume the value entered by the user is: 5897, then your program must check the given cases and output accordingly. To make it easier understand the required cases, the entered value will be represented as ABCD where A=5, B=8, C=9, and D=7. In case the value entered by the user has less or more than 4 digits the program must output “you have entered a number not in the required range”, and the program ends. In case A is equal to D, and B is equal to C, your program must output “the value entered is Palindrome”, otherwise the program outputs “the value entered is NOT Palindrome”. In case A is even, the program must output “the value entered starts with even”, otherwise the program outputs “the value entered starts with odd”. In case the integer average of B & C is even, the program must output “the average of the second and third digits is even”, otherwise the program output “the average of the second and third digits is odd”. (Hint: assume B=8 & C=9 => the integer average is (8+9)/2 = 17/2=8, which is EVEN) Sample run 1 Enter an integer of 4 digits: 125 you have entered a number not in the required range Sample run 2 Enter an integer of 4 digits: 12356 you have entered a number not in the required range Sample run 3 Enter an integer of 4 digits: -1234 you have entered a number not in the required range Sample run 4 Enter an integer of 4 digits: 5897 the value entered is NOT Palindrome the value entered starts with odd the average of the second and third digits is even Sample run 5 Enter an integer of 4 digits: 4114 the value entered is Palindrome the value entered starts with even the average of the second and third digits is odd
Write a Java program to give the user the ability to enter an integer of 4 digits. Assume the value entered by the user is: 5897, then your program must check the given cases and output accordingly.
To make it easier understand the required cases, the entered value will be represented as ABCD where A=5, B=8, C=9, and D=7.
- In case the value entered by the user has less or more than 4 digits the program must output “you have entered a number not in the required range”, and the program ends.
- In case A is equal to D, and B is equal to C, your program must output “the value entered is Palindrome”, otherwise the program outputs “the value entered is NOT Palindrome”.
- In case A is even, the program must output “the value entered starts with even”, otherwise the program outputs “the value entered starts with odd”.
- In case the integer average of B & C is even, the program must output “the average of the second and third digits is even”, otherwise the program output “the average of the second and third digits is odd”.
(Hint: assume B=8 & C=9 => the integer average is (8+9)/2 = 17/2=8, which is EVEN)
Sample run 1
Enter an integer of 4 digits: 125
you have entered a number not in the required range
Sample run 2
Enter an integer of 4 digits: 12356
you have entered a number not in the required range
Sample run 3
Enter an integer of 4 digits: -1234
you have entered a number not in the required range
Sample run 4
Enter an integer of 4 digits: 5897
the value entered is NOT Palindrome
the value entered starts with odd
the average of the second and third digits is even
Sample run 5
Enter an integer of 4 digits: 4114
the value entered is Palindrome
the value entered starts with even
the average of the second and third digits is odd
Step by step
Solved in 2 steps with 1 images