Java小程序之1000000数字判断是否为回数

来源:互联网 发布:windows安装更新慢 编辑:程序博客网 时间:2024/05/16 10:17

1. 数学中有一种自然数叫回数,如果该自然数从左向右读和从右向左读都是样的数,则这个数为回数。比如101321239999等等都是回数。

2.随机生成一个1000000以内的自然数,判断该数是否为回数


public static void main(String[] args) {
        // TODO Auto-generated method stub
        Random random =new Random();
        int r = random.nextInt(1000000);
        System.out.println("随机数r为"+r);
        
        String num=r+"";
        String[] s = num.split("");
        
        String ss="";
        for (int i = s.length-1; i >=0 ; i--) {
            ss+=s[i];
        }
        System.out.println("返过来ss的值为"+ss);
        
        if (ss.equals(r)) {
            System.out.println(r+"是回数");
        }else{
            System.out.println(r+"不是回数");
        }
    }