60 lines
2.5 KiB
Java
60 lines
2.5 KiB
Java
package com.inmind;
|
||
/*
|
||
该类要学习的内容:
|
||
数组:将多个数据保存到一起,
|
||
2个特点:存储数据的长度是固定不能变;数据类型必须一致。
|
||
|
||
数组的定义格式有3种:
|
||
|
||
1.数组的定义格式一:(数组的动态初始化)
|
||
数组中要保存的数据类型[] 数组名 = new 数组中要保存的数据类型[数组的长度];
|
||
数据类型[] 数组名 = new 数据类型[数组的长度];
|
||
|
||
数组中要保存的数据类型:当前就是4类8种基本数据类型,但是这个可以使用java中的任意类型
|
||
[]:数组的意思
|
||
数组名:可以理解为变量名,是标识符中的一种,数组名用来操作数组中的数据
|
||
new:java中的关键字的一种,给虚拟机看的,会开辟新的空间
|
||
数组中要保存的数据类型:要跟前面的数据类型保持一致
|
||
[数组的长度]:决定数组的长度
|
||
|
||
2.数组的定义格式二:(数组的静态初始化)
|
||
数据类型[] 数组名 = new 数据类型[]{值1,值2,值3};
|
||
|
||
这种格式,没有直接给数组的长度,它是根据你直接传入的值,确定自己的长
|
||
|
||
3.数组的定义格式三:(数组的静态初始化简写形式)
|
||
数据类型[] 数组名 = {值1,值2};
|
||
这种格式,没有直接给数组的长度,它是根据你直接传入的值,确定自己的长度
|
||
|
||
*/
|
||
public class Demo01_array {
|
||
public static void main(String[] args) {
|
||
//1.数组的定义格式一:(数组的动态初始化)
|
||
//创建一个int型的数组,长度为3
|
||
int[] array = new int[3];
|
||
|
||
//2.数组的定义格式二:(数组的静态初始化)
|
||
//创建一个double型的数组,具体的值为1.0,2.0,3.0
|
||
double[] array1 = new double[]{1.0,2.0,3.0};
|
||
|
||
//3.数组的定义格式三:(数组的静态初始化简写形式)
|
||
//创建一个String类型的数组,具体的值分别,java,c,python,html,css
|
||
String[] array2 = {"java","c","python","html","css"};
|
||
|
||
//注意:数组的定义格式三,只能在定义数组的时候直接赋值,当数组创建完毕后就不能直接赋值了
|
||
|
||
//获取数组的长度
|
||
System.out.println(array.length);
|
||
System.out.println(array1.length);
|
||
System.out.println(array2.length);
|
||
|
||
//获取array2中的具体的值
|
||
String str = array2[0];
|
||
System.out.println(str);
|
||
|
||
//修改array2中的java的值为JS
|
||
array2[0] = "JS";
|
||
System.out.println(array2[0]);
|
||
}
|
||
}
|