Friday 3 January 2014

Java program to print Palindrome number after number n passed by user.

Write a Java program to print Palindrome number after number n   passed by user.

package programs;
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
int num;
System.out.println("Enter number after which Palindrome String u want");
Scanner in = new Scanner(System.in);
num = in.nextInt();
findPalindrome(num);
}

public static void findPalindrome(int number){
for(int x=number+1; ;x++){
boolean flag=checkPalindrome(x);
if(flag==true){
break;
}     else
continue;          
}               }

public static boolean checkPalindrome(int number){
int mod=0;
int temp=0;
int reverse=0;
temp=number;
while(number!=0){

mod=number%10;
reverse=reverse*10+mod;
number=number/10;
}
if(temp==reverse){
System.out.println("The next palindrome number is "+temp );
return true;
}
else
return false;

}  

}





No comments:

Post a Comment