
how to find palindrome of a number WITHOUT using a string ??

Hi Friend,
Try the following code:
import java.util.*;
public class NumberPalindrome {
public static void main(String [] args){
try{
Scanner input=new Scanner(System.in);
System.out.print("Enter number: ");
int num= input.nextInt();
int n = num;
int reversedNumber=0;
for (int i=0; i<=num; i++){
int r=num%10;
num=num/10;
reversedNumber=reversedNumber*10+r;
i=0;
}
if(n == reversedNumber){
System.out.print("Number is palindrome!");
}
else{
System.out.println("Number is not palindrome!");
}
}
catch(Exception e){
System.out.println(e);
}
}
}
Thanks

Hi Friend,
Try the following code:
import java.util.*;
public class NumberPalindrome {
public static void main(String [] args){
try{
Scanner input=new Scanner(System.in);
System.out.print("Enter number: ");
int num= input.nextInt();
int n = num;
int reversedNumber=0;
for (int i=0; i<=num; i++){
int r=num%10;
num=num/10;
reversedNumber=reversedNumber*10+r;
i=0;
}
if(n == reversedNumber){
System.out.print("Number is palindrome!");
}
else{
System.out.println("Number is not palindrome!");
}
}
catch(Exception e){
System.out.println(e);
}
}
}
Thanks