Palindrome number program in java. Number is palindrome only if Original number and it’s reverse number are same. For example 11,22,33,44 etc are palindrome numbers.
import java.util.Scanner; public class Programming { public static void main(String[] args) { int Number,ReverseNumber=0,Lastdigit,OriginalNumber; Scanner input=new Scanner(System.in); System.out.print("enter N value:"); Number=input.nextInt(); input.close(); OriginalNumber=Number; System.out.println("Original Number:"+OriginalNumber); while(Number!=0) { Lastdigit=Number%10; ReverseNumber=ReverseNumber*10+Lastdigit; Number=Number/10; } System.out.println("Reverse Number:"+ReverseNumber); if(OriginalNumber==ReverseNumber) { System.out.println("Number is Palindrome"); } else { System.out.println("Number is not Palindrome"); } } }
OUTPUT: enter N value:11 Original Number:11 Reverse Number:11 Number is Palindrome -------------------- enter N value:12345 Original Number:12345 Reverse Number:54321 Number is not Palindrome