A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

public class Demo_Text3 {

        /**
         * 18、用Math.random生成1,2,3,4,5,6,7,8,9,10的随机数 不重复
         */
        public static void main(String[] args) {
                String s1 = "[";
                StringBuffer sb = new StringBuffer("[");
                for (int i = 1; i <= 10; ) {
                        int x =(int)((Math.random()*10)+1);
                        if (x==i) {
                                i++;
                                if (x==10) {
                                        sb=sb.append(x).append("]");
                                }else{
                                        sb=sb.append(x).append(",");
                                }
                        }
                }
                System.out.print(sb.toString());
               
                int x=1;
                String s ="[";
                while (x<=10) {
                        int y =(int)((Math.random()*10)+1);
                        if (y==x) {
                                x++;
                                if (y==10) {
                                        s=s+y+"]";
                                }else{
                                s=s+y+",";
                                }
                        }
                }
                System.out.println(s);
        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马