Maison > Java > Javacommencer > Comment déterminer le nombre de palindromes en Java

Comment déterminer le nombre de palindromes en Java

王林
Libérer: 2020-09-03 16:14:27
avant
4910 Les gens l'ont consulté

Comment déterminer le nombre de palindromes en Java

Tout d’abord, présentons ce qu’est un nombre palindrome ?

(Tutoriel recommandé : Tutoriel d'introduction au Java)

Ce sont les nombres 12321, 11111, 63936. Les nombres sont les mêmes lorsqu'ils sont lus en avant et en arrière, ils sont appelés Numéro palindrome.

Deux opérations : / et %

/ : opération de division. Ce qu'il faut noter ici, c'est que si deux entiers s'entendent, le résultat sera aussi un entier. Par exemple, 3/2=1.

% : Toucher : opération restante. Par exemple, 1%3=13%10=3.

L'idée de​​juger les nombres palindromes :

Une idée est la suivante : il suffit d'inverser le nombre (123 devient 321), puis de juger si les deux sont égaux.

(Recommandations associées : cours java)

Code d'implémentation :

public class Test{
   public static void main(String[]args){
   System.out.println("请输入一个数字");
   Scanner reader = new Scanner(System.in);
   int num = reader.nextInt();
   Judge (num);
   }
   private static void Judge(int num){
   int num2=0;//这个数用来存储倒置后的数字
   int num3=num;//因为以后会用到 num num的数会改变所以再用一个变量记录一下num
   //下面我们开始我们的循环
   while(num>0){
   num2 = num2*10+num%10;
   num = num/10;		
      }
     if (num2 == num3) {//若倒置后的数字与原先的数字相等则说明为回文数
   System.out.println("该数是回文数");
       }
  else {
   System.out.println("该不是回文数");
      }
   }
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Impossible d'installer Java
Depuis 1970-01-01 08:00:00
0
0
0
Java peut-il être utilisé comme backend du Web ?
Depuis 1970-01-01 08:00:00
0
0
0
Installer JAVA
Depuis 1970-01-01 08:00:00
0
0
0
Aide : Données chiffrées JAVA Décryptage PHP
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce en langage Java ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal