在Java中计算回文数

功能描述:输入一个五位正整数,使用数组判断它是不是回文数(例如12321是回文) 

public static void main(String[] args) {

    System.out.println("请输入一个5位正整数:");

    Scanner sc=new Scanner(System.in);

    int n=sc.nextInt();

    int[] m=new int[5];

    for(int i=1;i<=5;i++){

        m[5-i]=n;

        n/=10;

    }

    if(m[0]==m[4]&&m[1]==m[3]){

        System.out.println("这个数是回文数字");

    }else {

        System.out.println("这个数不是回文数字");}

}    

这个方法时用数组完成的,在需要更改输入的整数的位数(比如题目要求输入7位正整数)的可以很方便的更改。

你可能感兴趣的:(java)