在学习 Java数组基础 的过程中,很多初学者会遇到“短数组”这个概念。其实,“短数组”并不是 Java 官方术语,而是指那些长度较短、结构简单的数组,常用于教学示例或小型程序中。本文将用通俗易懂的方式,带你从零开始理解 Java短数组 的创建、使用和常见操作。
数组(Array)是 Java 中一种用来存储多个相同类型数据的容器。你可以把它想象成一排带编号的储物柜,每个柜子放一个数据,通过编号(索引)快速找到它。
在 Java 中,创建一个短数组非常简单。下面是一个包含 3 个整数的数组:
// 方式1:先声明,再初始化int[] numbers = new int[3];numbers[0] = 10;numbers[1] = 20;numbers[2] = 30;// 方式2:声明并直接赋值(推荐用于短数组)int[] scores = {85, 90, 78}; 注意:数组索引从 0 开始,所以长度为 3 的数组,有效索引是 0、1、2。
要访问数组中的每一个元素,可以使用 for 循环或增强型 for 循环(也叫 for-each):
// 普通 for 循环int[] ages = {25, 30, 22};for (int i = 0; i < ages.length; i++) { System.out.println("年龄: " + ages[i]);}// 增强型 for 循环(更简洁)for (int age : ages) { System.out.println("年龄: " + age);} ages[3])会抛出 ArrayIndexOutOfBoundsException。ArrayList。假设你有 4 门课程的成绩,用一个短数组来计算平均分:
public class ShortArrayDemo { public static void main(String[] args) { int[] grades = {88, 92, 76, 85}; int sum = 0; for (int grade : grades) { sum += grade; } double average = (double) sum / grades.length; System.out.println("平均分: " + average); // 输出:平均分: 85.25 }} 通过本篇 Java数组教程,你应该已经掌握了如何创建、初始化、遍历和操作 Java短数组。这些基础知识是后续学习集合、算法和数据结构的重要基石。多动手写代码,你会越来越熟练!
继续练习,你离成为 Java 高手又近了一步!
本文由主机测评网于2025-12-18发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025129491.html