package j1_java_basic.J20250525; /** * @author WanJl * @version 1.0 * @title Demo01 * @description * @create 2025/5/25 */ public class Demo01 { public static void main(String[] args) { //问题:我们现在要存储多个学生信息比如全部20位同学的姓名。 String n1="张三"; String n2="李四"; //创建一个数组,用来存储多组数据的容器 String[] sArr=new String[]{"张三","李四","王五","赵六"}; System.out.println(sArr); String[] sArr1; //其实就是创建了某一种数据类型的变量,变量名是sArr1; sArr1=new String[]{"张三","李四","王五","赵六"}; //创建数组,在内存中开辟一块空间用来存储多组数据。 //创建数组变量的三种方式: int[] arr; //建议使用这种,arr是int类型数组的变量 int a; //a是int类型的变量 int []arr1; int arr2[]; //任何的变量在使用之前,都需要进行初始化赋值 //数组的初始化方式有两种: //动态初始化:先固定数组的长度,然后在动态的对数组元素进行赋值。 int[] iArr=new int[10];//动态初始化创建了长度为10数组。 //为数组中某个元素赋值: 数组名[索引值]=变量值; //数组在内存空间中是连续分配的。每个元素都对应一个唯一的索引值。 //数组的索引值从0开始 // 我们可以根据数组索引值,来获取对应的数组元素。 //数组名[索引值]=变量值; iArr[0]=15; iArr[1]=6; //获取数组中的元素:通过 数组名[索引值] 来获取 int i=iArr[0]; System.out.println(i); System.out.println(iArr[1]); System.out.println(iArr[9]); //一个一个输出所有数组元素的方式,我们叫它:遍历数组 for (int j = 0; j < 10; j++) { System.out.println(iArr[j]); } } }