关于Java数组
Java 数组
我在学习Java数组的过程中,将介绍数组的优势和使用示例等相关内容。
变量的不便之处和数组的优点
本次我们将使用成绩管理程序,比较变量和数组的使用方法,并解释使用数组的优点。
使用变量的程序
public class Main {
public static void main(String[] args) {
int sansu = 20;
int kokugo = 30;
int rika = 40;
int eigo = 50;
int syakai = 80;
int sum = sansu + kokugo + rika + eigo + syakai;
int avg = sum / 5;
System.out.println("合計点:" + sum);
System.out.println("平均点:" + avg);
}
}
执行结果
合計点:220
平均点:44
这样一来,虽然问题不存在,但有两个不便之处。
-
科目が増えると面倒で冗長なコードになる
まとめて処理できない
使用数组的程序。
public class Main {
public static void main(String[] args) {
int[] scores = {20, 30, 40, 50, 80};
int sum = scores[0] + scores[1] + scores[2] + scores[3] + scores[4];
int avg = sum / scores.length;
System.out.println("合計点:" + sum);
System.out.println("平均点:" + avg);
}
}
执行结果
合計点:220
平均点:44
虽然执行结果相同,但使用数组的代码更整洁,而且在处理上也稍微方便一些。在了解了使用数组的好处后,我将逐一解释。
配列是一种数据结构。
将同一类型的多个数据按照顺序存储的数据结构。
同时,顺序被称为索引,并且按照从0开始的规定进行排列。
在使用数组的程序中,第一个科目是索引为0的元素。
数组的书写方式 de
创建数组需要2个步骤。
第一步,声明数组。
类型为要素的数组的变量名。
int[] scores;
第二步创建和赋值要素
scores = new int[5];
new被称为new运算符,它能够根据在[]内指定的数量创建指定的类型的元素。
可以同时进行步骤1和步骤2。
int[] scores = new int[5];
获取数组的元素数量
int num = scores.length;