day05-数组的三种定义格式
This commit is contained in:
45
day05/src/com/inmind/array01/Demo01.java
Normal file
45
day05/src/com/inmind/array01/Demo01.java
Normal file
@@ -0,0 +1,45 @@
|
||||
package com.inmind.array01;
|
||||
/*
|
||||
该类要学习的内容:
|
||||
数组:将多个数据保存到一起,2个特点:存储数据的长度是固定不能变;数据类型必须一致。
|
||||
|
||||
数组的定义格式有3种:
|
||||
|
||||
1.数组的定义格式一:(数组的动态初始化)
|
||||
数组中要保存的数据类型[] 数组名 = new 数组中要保存的数据类型[数组的长度];
|
||||
数据类型[] 数组名 = new 数据类型[数组的长度];
|
||||
|
||||
数组中要保存的数据类型:当前就是4类8种基本数据类型,但是这个可以使用java中的任意类型
|
||||
[]:数组的意思
|
||||
数组名:可以理解为变量名,是标识符中的一种,数组名用来操作数组中的数据
|
||||
new:java中的关键字的一种,给虚拟机看的,会开辟新的空间
|
||||
数组中要保存的数据类型:要跟前面的数据类型保持一致
|
||||
[数组的长度]:决定数组的长度
|
||||
|
||||
|
||||
2.数组的定义格式二:(数组的静态初始化)
|
||||
数据类型[] 数组名 = new 数据类型[]{值1,值2,值3};
|
||||
|
||||
这种格式,没有直接给数组的长度,它是根据你直接传入的值,确定自己的长度
|
||||
|
||||
|
||||
3.数组的定义格式三:(数组的静态初始化简写形式)
|
||||
数据类型[] 数组名 = {值1,值2};
|
||||
这种格式,没有直接给数组的长度,它是根据你直接传入的值,确定自己的长度
|
||||
|
||||
|
||||
总结:1.如果要保存的数据,不确定,就应该通过格式一,数组动态初始化这种形式创建
|
||||
2.如果要保存的数据,已经确定,就使用格式二或格式三,推荐使用格式三
|
||||
*/
|
||||
public class Demo01 {
|
||||
public static void main(String[] args) {
|
||||
//数组定义格式一:动态初始化
|
||||
int[] arr1 = new int[3];//此时没有主动赋值,在程序运行时,动态赋值
|
||||
|
||||
//数组定义格式二:静态初始化
|
||||
int[] arr2 = new int[]{1,20,3,4,50};
|
||||
|
||||
//数组定义格式三:静态初始化
|
||||
int[] arr3 = {100,200};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user