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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


            //产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
            int[] array = new int[100];
            //声明一个数组
            ArrayList aryList=new ArrayList();
            Random rdm = new Random();
         while(aryList.Count<100)   
           //循环为ArrayList插入元素并判断是不是重复
         {
             int rdmAry=  rdm.Next(1,101);
               if (!aryList.Contains(rdmAry))//如果不在arrylist集合中才添加
               {
                   aryList.Add(rdmAry);
               }
        }
            for (int j = 0; j < 100; j++)
            {
                //将元素的值赋值给数组
                array[j]=(int)aryList[j];
            }     
            for (int k = 0; k < 100; k++)
            {
                Console.WriteLine(array[k]);
            }

            Console.ReadKey();

1 个回复

正序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马