关于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;
bannerAds