JAVA一维数组详解
第五章 一维数组
目录
内容仅供学习交流,如有问题请留言或私信!!!!!
1.数组
数组是一个变量,存储相同数据类型的一组数据。
变量与数组的区别:
- 声明一个变量就是在内存空间划出一块合适的空间
- 声明一个数组就是在内存空间划出一串连续的空间
数组的基本要素:
标识符、数组元素、元素下标、元素类型
注意:
- 数组的长度固定不变,避免数组越界。
- 数组中的所有元素必须属于相同的数据类型。
如何使用数组:
- 声明数组 int[] a;
- 分配空间 a = new int[5];
- 赋值 a[0] = 8;
- 处理数据 a[0]=a[0] * 10;
声明数组时不规定数组的长度:
数据类型 数组名[];
数据类型[] 数组名;
eg:
- int arr[] = new int [] {1,2,3,4,5}
- int arr[] = [1,2,3,4,5]
- int arr[] = new int[5];
- arr[0] = 1;......;arr[4] = 5;
声明数组并分配空间,数组元素根据类型不同,有不同的初始值:
数据类型[] 数组名 = new 数据类型[大小];
数组赋值:
- 边声明边赋值,eg:
int[ ] scores = {89, 79, 76};
int[ ] scores = new int[ ]{89, 79, 76};
- 动态地从键盘录入信息并赋值,eg:
Scanner input = new Scanner(System.in);
for(int i = 0; i < 30; i ++){
scores[i] = input.nextInt();
}
处理数据:
对数据进行一系列操作。

浙公网安备 33010602011771号