首页 > 代码库 > 随机产生数组
随机产生数组
class CArray { private int[] arr; //声明了一私有个数组,并没有实例化,数组只有引用地址(只在栈内存中存在) private int upper; //声明私有变量 private int numElements; public CArray(int size) { arr = new int[size]; /*实例化arr数组(只有new过之后才是实例化,这是会在堆内存中开辟具体存放数据的内存空间)*/ upper = size - 1; /*upper表示数组的下标或者索引,下标比数组个数少1,因为他是从0开始*/ numElements = 0; //numElements初始化为0,用它表示数组的下标或者索引 } public void Insert(int item) //item表示数组的值,numElements表示下标,在for循环中每循环一次给数组赋值一次, //相应numElements自增一次 { arr[numElements] = item; numElements++; } } class Program { static void Main(string[] args) { CArray nums = new CArray(1000);/*构造方法实例化对象,1000传给size参数,表示arr数组有10000个参数*/ http://www.cnblogs.com/sening/p/3648541.html Random ran = new Random(100);//随机数的产生看这个网址,按住ctrl单击网址 for (int i = 0; i < 1000; i++) { nums.Insert(ran.Next(0, 100));//ran.Next(0,100)产生的随机数传递给了inter } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。