JAVA 中的数组的定义和使用
2021-05-02 07:27
标签:多个 集合 容器 pre ext 字符类型 text 有一个 布尔类型 数组的概念: 是个容器,是用于储存多个相同类型数据的集合。 注意事项: 1.数组是引用数据类型 2.数组必须先定义再使用 3.数组的下标必须是整数,不要用负数 4.数组的长度不能随便的改变 5.数组名称必须是变量,不能用数值代替 数组的初始化: 1.静态初始化 (指定内容) 数据类型 [ ] 数组名称 = new 数据类型 [ ] { 元素1,元素2,...} 下面是数组的访问: 2.动态初始化(指定长度) 数据类型 [ ] 数组名称 = new 数据类型 [数组长度 ] 数组的访问: 使用动态初始化数组的时候,其中的元素将会自动拥有一个默认值。规则如下: JAVA 中的数组的定义和使用 标签:多个 集合 容器 pre ext 字符类型 text 有一个 布尔类型 原文地址:https://www.cnblogs.com/mishijie/p/13205137.html //标准式
int array1 [] = new int []{1,2,3,4};
//省略式
String array2 [] = {"好好","学习","天天","向上"};
//也可以拆成两个式子
int [] array3;
array3 = new int [] {4,5,6,7,8};
int array2 [] = new int []{1,2,3,4};
System.out.println(array2); //[I@1540e19d 这是一个内存地址,不需要去理解
System.out.println(Arrays.toString(array2)); //[1, 2, 3, 4] 转为字符串再打印输出
System.out.println(array2[0]); //1
System.out.println(array2[1]); //2
System.out.println(array2[2]); //3
System.out.println(array2[4]); //4
int a = array2[1];
System.out.println(ayyay2[a]); // 2 数组的单个元素,赋值给变量 a
System.out.println(array2[5]); //下标越界 java.lang.ArrayIndexOutOfBoundsException: 5
//标准式
int array1 [] = new int [6];
//可以拆成两个式子
int [] array2;
array2 = new int [6];
int array2 [] = new int [4];
System.out.println(array2[0]); //0
System.out.println(array2[1]); //0
System.out.println(array2[2]); //0
System.out.println(array2[3]); //0
数据类型
默认值
整数类型
0
浮点类型
0.0
字符类型
‘ \u0000‘
布尔类型
false
引用类型
null