判断一个5位数字是否为回文数,使用键盘录入

五位数的回文数是指最高位和最低位相等,次高位和次低位相等。如:12321  23732  56665

分析:

1、首先需要提供一个需要判断的5位数字,因此需要一个数值

2、判断的过程

a) 将5位数字的万、千、十、个位数拆分出来

b) 判断比较万位和个位 、 千位和十位是否相等

3、判断完成之后,打印判断的结果。

import java.util.Scanner;

public class Test05 {
    public static void main(String[] args){
        //判断一个五位数是否为回文数
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入一个五位数:");
        int num = sc.nextInt();
        //拆分五位数的位数
        int g = num%10;
        int s = num/10%10;
        int b = num/100%10;
        int q = num/1000%10;
        int w = num/10000;

        //进行个位与万位,十位与千位的比较
        if (g == w && s == q){
            System.out.println(num + "是回文数字");
        }else {
            System.out.println(num + "不是回文数字");
        }

    }

}

猜你喜欢

转载自blog.csdn.net/lzj_love_wx/article/details/114334894
今日推荐