從控制檯輸入一個數,判斷這個數是否為迴文數
阿新 • • 發佈:2019-01-28
分析:要判斷一個數是否是迴文數,首先要知道什麼是迴文數。
1.迴文數必須是五位數。
2.滿足條件:萬位數=各位數;千位數=十位數;
3.獲取各個位數的方法
int ww=a/10000;//萬位
//int qw=a/1000%10;//千位
//int bw=a/100%100%10;//百位
//int sw=a/10%10;//十位
//int gw=a%10;//個位
import java.util.Scanner; class HuiWen { public static void main(String[] args) { int b=(int)(Math.random()*9999+1); for (int x=10000;x<=99999 ;x++ ) { Scanner sc=new Scanner(System.in); System.out.println("請輸入一個數:"); int a=sc.nextInt(); if ((a%10)==(a/10000)&&(a/1000%10)==(a/10%10)) { System.out.println("a="+a+"是迴文數"); break; } else { System.out.println("不是迴文數,請重新輸入"); } } } }