数组(Java入坑)9
程序员文章站
2022-04-23 23:50:20
...
我的理解
1、什么是数组:创建数组的时候会再内存中开辟一个连续的空间保存一组相同类型的数据,如学生的成绩、学生的身高、学生的姓名...
2、为什么需要数组:存储相同大量相同数据,方便集中管理。
创建Java文件Demo.java
public class Demo {
public static void main(String[] args) {
// 创建数组
int[] arr = new int[10]; // 初始化数组,声明数组长度,里面的值都为零
int[] brr = new int[]{1,2,3,4,5,6}; // 声明数组,并赋值
int[] crr = {33,50,10,34,60}; // 声明数组并赋值
/**
* 1、数据类型[] 数组名 = new 数据类型[数组长度];
* 2、数据类型[] 数组名 = new 数据类型[]{value1,value2...};
* 3、数据类型[] 数组名 = {value1,value2...};
* */
// 赋值 通过下标来确定应该是给谁赋值。 下标范围:0~数组长度-1
arr[0] = 2;
arr[1] = 4;
for (int i = 0; i < crr.length; i++) {
System.out.println(i+"号教室有"+crr[i]+"人");
}
}
}
如图:我们把数组看作一个一层楼的连续教室。教室的编号看作数组的下标,教室的人数看作数组的内容。这就是一维数组。