1. 程式人生 > >Java基礎--迴文數判斷

Java基礎--迴文數判斷

需求:一個5位數,判斷它是不是迴文數。即12321是迴文數
思路: 1 獲取鍵盤輸入,scanner類
2 將資料拆分,個十百千萬位
3 比較,根據迴文數的定義,五位數個位與萬位比較相等,十位與千位相等為迴文數
比較判斷部分用if語句簡單判斷
4 輸出
5 實現

import java.util.Scanner;
//匯入包
public class Test4_3 {
public static void main(String[] args) {
	Scanner sca = new Scanner(System.in);
	System.out.println("輸入一個五位數");
	int i = sca.nextInt();//鍵盤獲取輸入
	boolean b;//定義一個布林型變數
	//以下操作是將五位數拆分
	int g1 = i/10000;
	int g2 = i/1000%10;
	int g3 = i/100%10;
	int g4 = i/10%10;
	int g = i%10;
    if(g1==g && g2==g4){//判斷
			System.out.println(i+"是迴文數");
	}
    else 
       System.out.println(i +"不是迴文數");
}
}