Java Examples

Java program to print palindrome number upto N numbers

Program

package com.candidjava;
 
import java.util.Scanner;
 
public class PalindromeUptoN
{
	public static void main(String[] args)
	{
		int n, b, rev = 0;
		Scanner sc = new Scanner(System.in);
		System.out.println("Enter the Palindrome No N:");
		int N = sc.nextInt();
		System.out.print("Palindrome numbers from 1 to N:");
		for (int i = 1; i <= N; i++)
		{
			n = i;
			while (n > 0)
			{
				b = n % 10;
				rev = rev * 10 + b;
				n = n / 10;
			}
			if (rev == i)
			{
				System.out.print(i + " ");
			}
			rev = 0;
		}
	}
 
}

Output

Enter the Palindrome No N:

50

Palindrome numbers from 1 to N:1 2 3 4 5 6 7 8 9 11 22 33 44