一、数组是什么数组是用来存放多个相同类型数据的容器长度固定通过 ** 下标索引** 访问数据下标从0开始。二、数组的 3 种创建方式先声明再赋值int[] arr new int[3]; // 长度为3的int数组 arr[0] 10; arr[1] 20; arr[2] 30;声明并直接赋值int[] arr {10, 20, 30};标准赋值int[] arr new int[]{10, 20, 30};三、数组常用操作1. 遍历数组挨个输出public class Test { public static void main(String[] args) { int[] arr {11, 22, 33, 44}; // 循环遍历 for (int i 0; i arr.length; i) { System.out.println(arr[i]); } } }2. 求数组总和int[] arr {1, 2, 3, 4, 5}; int sum 0; for (int i 0; i arr.length; i) { sum arr[i]; } System.out.println(总和 sum); // 153. 求数组最大值int[] arr {90, 85, 98, 88}; int max arr[0]; for (int i 1; i arr.length; i) { if (arr[i] max) { max arr[i]; } } System.out.println(最大值 max); // 98四、简单练习题带答案题目 1遍历输出字符串数组定义数组{张三,李四,王五}循环输出所有名字。public class Exercise1 { public static void main(String[] args) { String[] names {张三, 李四, 王五}; for (int i 0; i names.length; i) { System.out.println(names[i]); } } }题目 2求数组最小值数组{12, 5, 8, 20, 3}求最小值并输出。public class Exercise2 { public static void main(String[] args) { int[] arr {12, 5, 8, 20, 3}; int min arr[0]; for (int i 1; i arr.length; i) { if (arr[i] min) { min arr[i]; } } System.out.println(最小值 min); // 3 } }五、重点记住下标从0开始数组名.length表示数组长度数组只能存同一种类型的数据。