Heim > Java > JavaErste Schritte > So bestimmen Sie die Anzahl der Palindrome in Java

So bestimmen Sie die Anzahl der Palindrome in Java

王林
Freigeben: 2020-09-03 16:14:27
nach vorne
4869 Leute haben es durchsucht

So bestimmen Sie die Anzahl der Palindrome in Java

Lassen Sie uns zunächst vorstellen, was eine Palindromzahl ist.

(Empfohlenes Tutorial: Einführung in das Java-Tutorial)

Dies ist die Zahl 12321, 11111, 63936. Die Zahl ist beim Vorwärts- und Rückwärtslesen gleich und wird als Palindromzahl bezeichnet.

Zwei Operationen: / und %

/: Divisionsoperation. Hierbei ist zu beachten, dass das Ergebnis auch eine Ganzzahl ist, wenn zwei ganze Zahlen miteinander auskommen. Zum Beispiel 3/2=1. 2/3=0.

%: Berühren Sie: Nehmen Sie die Restoperation. Beispiel: 1%3=1.

Die Idee, Palindromzahlen zu beurteilen:

Eine Denkweise ist folgende: Invertieren Sie einfach die Zahl (123 wird zu 321) und bestimmen Sie dann, ob die beiden gleich sind.

(Verwandte Empfehlungen: Java-Kurs)

Implementierungscode:

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("该不是回文数");
      }
   }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo bestimmen Sie die Anzahl der Palindrome in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage