功能描述:输入一个五位正整数,使用数组判断它是不是回文数(例如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位正整数)的可以很方便的更改。

posted on 2014-08-17 22:54  两条腿的小毛驴  阅读(423)  评论(0编辑  收藏  举报