1. 程式人生 > >從控制檯輸入一個數,判斷這個數是否為迴文數

從控制檯輸入一個數,判斷這個數是否為迴文數

分析:要判斷一個數是否是迴文數,首先要知道什麼是迴文數。

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("不是迴文數,請重新輸入");
			}
		}
		
	}
}