在Java中如何创建一个包含学生成绩的一维数组,并计算平均分?请给出示例代码。
时间: 2024-12-06 15:19:56 浏览: 24
数组是Java中用来存储多个数据元素的数据结构,对于存储学生成绩这一应用场景,一维数组提供了便利。首先,正确声明一个整数类型的数组,可以使用如下方式:`int[] studentScores;` 这里声明了一个名为`studentScores`的数组,它能够存储整数类型的元素。接下来,进行初始化,例如创建一个包含10个元素的数组:`studentScores = new int[10];` 这样`studentScores`数组就被分配了10个整数类型的内存空间。
参考资源链接:[Java一维数组详解与应用](https://wenku.csdn.net/doc/3cgkhb0dgr?spm=1055.2569.3001.10343)
初始化后,我们可以通过数组的下标来访问和修改每个元素。例如,为数组的第一个元素赋值100(假设满分是100分):`studentScores[0] = 100;` 对于其他学生成绩,可以重复这个过程。
当所有学生的成绩都存储在数组中后,我们可以通过循环遍历数组来计算平均分。遍历数组的代码如下:
```java
int sum = 0;
for (int i = 0; i < studentScores.length; i++) {
sum += studentScores[i];
}
double average = (double) sum / studentScores.length;
System.out.println(
参考资源链接:[Java一维数组详解与应用](https://wenku.csdn.net/doc/3cgkhb0dgr?spm=1055.2569.3001.10343)
阅读全文