变量的定义:数据类型 变量名;
++示例代码++
int age;
数组的定义
- 方式1 数组元素的类型[] 数组名;
int ages[];
==推荐的此方式==.可以把int[] 看成一种数据类型.int 类型的数组类型.
- 方式2 数组元素的类型 数组名[];
int ages[];
==数组必须初始化,才能使用,因为初始化表示在内存中分配空间==。
数组的初始化
++Java中数组必须初始化才能使用,所谓初始化就是给数组分配内存空间,并为每一个元素赋初始值。++
初始化的两种方式
- 固态初始化
- 静态初始化
无论以哪种形势初始化数组,一旦初始化完成,数组的长度就固定了,不能改变,除非重新初始化。也就是说数组是定长的。
++数组是定长的:数组一旦初始化成功,数组中的元素个数就已经固定了,不能改,如果需要改,则需要重新初始化。++
数组静态初始化操作:
特点:由我们自己来给数组的每一个元素设置初始值,并且数组长度由系统决定。
语法:
数组元素类型[] 数组名 = new 数组元素类型[] {元素1,元素2,元素3,元素4,元素5,...};
int[] nums = new int[] {1,2,3,4,5};
简单写法
int[] nums = {1,2,3,4,5};
数组动态初始化操作:
特点:由我们来设置数组的元素个数(数组长度),并且数组每一个元素的初始值由系统来决定.
语法:
数组元素类型[] 数组名 = new 数组元素类型[length]
int[] nums = new int[100];