上一篇
在学习Java编程数组项目的过程中,数组是最基础也是最重要的数据结构之一。无论你是完全的编程小白,还是刚接触Java的新手,本篇Java数组教程都将带你一步步理解并动手实践数组的基本操作。
数组是一种可以存储多个相同类型数据的容器。比如你想保存班上10个学生的成绩,不需要定义10个变量,只需要一个长度为10的整型数组即可。
在Java中,数组的声明和初始化有多种方式:
// 方式1:先声明,再创建int[] scores;scores = new int[5];// 方式2:声明并同时创建int[] numbers = new int[5];// 方式3:直接初始化(推荐用于已知数据)int[] ages = {18, 20, 22, 25, 30}; 数组的索引从0开始。例如,第一个元素是ages[0],第二个是ages[1],以此类推。
int[] ages = {18, 20, 22, 25, 30};// 读取第三个元素System.out.println(ages[2]); // 输出 22// 修改第四个元素ages[3] = 26;System.out.println(ages[3]); // 输出 26 你可以使用普通for循环或增强for循环(也叫for-each)来遍历数组中的所有元素。
// 普通for循环for (int i = 0; i < ages.length; i++) { System.out.println("年龄: " + ages[i]);}// 增强for循环(更简洁)for (int age : ages) { System.out.println("年龄: " + age);} 下面我们用一个简单的Java初学者数组项目来巩固所学知识——输入5个学生的成绩,并计算平均分。
import java.util.Scanner;public class StudentScores { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] scores = new int[5]; int sum = 0; // 输入5个成绩 for (int i = 0; i < 5; i++) { System.out.print("请输入第" + (i + 1) + "个学生的成绩: "); scores[i] = scanner.nextInt(); sum += scores[i]; } double average = (double) sum / 5; System.out.println("平均成绩为: " + average); scanner.close(); }} 通过本篇Java数组基础教程,你应该已经掌握了数组的声明、初始化、访问、修改和遍历等核心操作。数组是后续学习集合、算法和数据结构的重要基石。建议你多动手写代码,尝试扩展上面的小项目,比如添加最高分、最低分统计等功能。
记住:编程不是看会的,而是练会的!
本文由主机测评网于2025-12-11发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025126033.html