当我们需要一个容器来盛装相同数据类型的数据时,我们要用到数组。
比如,学生姓名数组 String []Name=new String[]{"张三","李四","王五"};这就是创建了一个名为Name的数组,给数组赋上了初始
值张三、李四、王五3个表示学生姓名的字符串。
数组初始化有几种方法:
1、String []Name=new String{值1,值2,...};(如上一点所写)
2、String []Name=new String[数组长度];
之后再赋值(单个赋值,或者是循环赋值)
3、String []Name;
Name=new String[数组长度];
数组的存储,在内存空间是一整块连续的地址。访问数组元素依靠数组下标,即索引即可以完成。如Name[1],那么我们
就能访问到Name数组的第二个元素。除此之外,还可以利用索引进行其他操作,赋值---Name[1]= "刘烨";等等
根据要处理问题的实际情况,我们可以使用----一维数组和多维数组。多维数组就是多个一维数组,即数组的数组。
两种数组基本处理方法时一样的。对数组元素进行排序,同样有冒泡排序、插入排序和选择排序、希尔排序等等,各自
都有不同的优点和缺点,在这儿不论述,再另写一个排序算法的总结。