Programme Palindrome en Java: le numéro de contrôle est Palindrome ou non

Table des matières:

Anonim

Qu'est-ce que le numéro Palindrome?

Un nombre Palindrome est un nombre qui, même lorsqu'il est inversé, est le même que le numéro d'origine

Exemples de nombre de palindrome

121, 393, 34043, 111, 555, 48084 

Exemples de nombre de palindrome

 LOL, MADAM
Logique du programme
  • Récupérez le numéro d'entrée qui doit être vérifié pour être un Palindrome
  • Copiez le nombre dans une variable temporaire et inversez-le.
  • Comparez le nombre inversé et original.
  • S'ils sont identiques, le nombre est le "numéro du palindrome"
  • Sinon, le nombre n'est pas le "numéro du palindrome"

Comment vérifier si le numéro d'entrée est Palindrome ou non

package com.guru99;public class PalindromeNum {public static void main (String [] args){int lastDigit, somme = 0, a;int inputNumber = 171; // C'est le numéro à vérifier pour le palindromea = inputNumber;// Code pour inverser un nombretandis que (a> 0){System.out.println ("Numéro d'entrée" + a);lastDigit = un% 10; // obtenir le resteSystem.out.println ("Dernier chiffre" + dernier chiffre);System.out.println ("Digit" + lastDigit + "a été ajouté à sum" + (sum * 10));somme = (somme * 10) + lastDigit;a = a / 10;}// si le nombre donné est égal à la somme, le nombre est palindrome sinon pas palindromeif (somme == inputNumber)System.out.println ("Number is palindrome");autreSystem.out.println ("Le nombre n'est pas un palindrome");}}

Sortie de code:

Input Number 171Last Digit 1Digit 1 was added to sum 0Input Number 17Last Digit 7Digit 7 was added to sum 10Input Number 1Last Digit 1Digit 1 was added to sum 170Number is palindrome