programa Java para comprobar si un número dado es o no palíndromo

En este programa java, vamos a comprobar si un número dado si palíndromo o no ? Aquí, estamos tomando un número entero y comprobar si es palíndromo o no?

Dado un número entero y tenemos que comprobar si es o no palíndromo utilizando el programa Java.

Compruebe palíndromo número en java

import java.util.Scanner;
class CheckNumberPalindromeOrNotPalindromeClass{
public static void main(String[] args){
//rev variable is used to store reverse of actual_num
//actual_num contains number accepted from user
//temp_num variable is used for temporary purpose due to inconsistency
int rev = 0, rem,actual_num,temp_num;
//create Scanner class object
Scanner sc = new Scanner(System.in);
//Display input for user
System.out.println("Enter any number :");
//Accept input from keyboard
actual_num = sc.nextInt();
temp_num = actual_num;
while(temp_num > 0){
//Store remainder
rem = temp_num % 10;
// Store number in reverse form
rev = rev*10+rem;
//Truncate last digit from number
temp_num = temp_num/10;
}
//actual_num value and rev value matches it means
//number palindrome otherwise not palindrome
if(rev == actual_num)
System.out.println("Given number is palindrome");
else
System.out.println("Given number is not palindrome");
}
}

salida

Run(1)
D:Java Articles>java CheckNumberPalindromeOrNotPalindromeClass
Enter any number :
121
Given number is palindrome
Run(2)
D:Java Articles>java CheckNumberPalindromeOrNotPalindromeClass
Enter any number :
234
Given number is not palindrome


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *