Write a program that reads in an integer from a user. The program checks whether
ID: 3871359 • Letter: W
Question
Write a program that reads in an integer from a user. The program checks whether the integer is a positive 3-digit integer If the integer is a positive 3-digi 3-digit palindromic integers are 363, 777, and 545 because these integers, when reversed stay the same. So, some examples of 3-digit integers that are not p and 945, respectively Hints for writing the Java code for this project and the deliverables are provided on the next page. Please do NOT use a loop (such as do-while, a while or a for) in the Java code for this project. t integer, the program then checks whether the integer is a palindrome. Some examples of omes are 364, 775 and 549 because when reversed these integers become 463, 577 Please check all the following sample output runs for your program before uploading your java file on eLearning Sample 1: Enter a positive 3-digit integer 757 757 is a 3-digit palindromic number Sample 2: Enter a positive 3-digit integer 222 222 is a 3-digit palindromic integer Sample 3: Enter a positive 3-digit integer: 386 386 is not a 3-digit palindromic integer 386 in reverse is 683 Sample 4: Enter a positive 3-digit integer 34 34 is not a positive 3-digit integer Sample 5: Enter a positive 3-digit integer: 656 656 is not a positive 3-digit integer Sample 6: Enter a positive 3-digit integer 3663 3663 is not a positive 3-digit integerExplanation / Answer
import java.util.Scanner;
/*
Enter a positive 3-digit integer: 545
545 is a 3-digit palindromic integer
Enter a positive 3-digit integer: 697
697 is not a 3-digit palindromic integer
796 is the reverse of 697
Enter a positive 3-digit integer: 20235
20235 is not a positive 3-digit integer
Enter a positive 3-digit integer: 5
5 is not a positive 3-digit integer
Enter a positive 3-digit integer: -44
-44 is not a positive 3-digit integer
*/
public class plaindrome3 {
public static void main(String[] args)
{
System.out.print("Enter a positive 3-digit integer: ");
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
int m;
if(n>99 && n<1000)
{
m = n%10;
m = m*10 + (n/10)%10;
m = m*10 + n/100;
if(n==m)
{
System.out.println(n+" is a 3-digit palindromic integer");
}
else
{
System.out.println(n+" is not a 3-digit palindromic integer");
System.out.println(m+" is the reverse of "+n);
}
}
else
{
System.out.println(n+" is not a positive 3-digit integer");
}
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.