Java:計算迴文數,輸入一個五位正整數,使用陣列判斷它是不是迴文數
阿新 • • 發佈:2019-02-03
package com.jredu.ch05; import java.util.Scanner; public class Work2 { public static void main(String[] args) { // TODO Auto-generated method stub //計算迴文數 //功能描述:輸入一個五位正整數,使用陣列判斷它是不是迴文數(例如12321是迴文數) //接收一個五位數 Scanner sc=new Scanner(System.in); int[] num=new int[5]; System.out.println("請輸入一個五位數"); int n=sc.nextInt(); //把每一位數放到陣列中 for(int i=num.length-1;i>=0;i--) { num[i]=n%10; n/=10; } //判斷是否是迴文數 //第一位數字==最後一位數字 //第二位數字==倒數第二位數字 for(int i=0;i<num.length/2;i++) { if(num[i]!=num[num.length-1-i]) { System.out.println("這個數字不是迴文數"); return; } } System.out.println("這個數字是迴文數"); } }