学习-java数组之一维数值数组之成绩统计
时间: 2023-04-27 22:02:23 浏览: 184
Java 中的一维数组可以用来存储一些数值,比如学生的成绩。可以创建一个名为 "scores" 的数组,用来存储学生的成绩。例如:
```
int[] scores = new int[5];
```
这表示创建了一个长度为 5 的整型数组,用来存储 5 个学生的成绩。然后可以使用下标访问数组中的元素,例如:
```
scores[0] = 85;
scores[1] = 90;
scores[2] = 75;
scores[3] = 95;
scores[4] = 80;
```
可以使用一个循环来遍历整个数组,并统计总分和平均分:
```
int total = 0;
for (int i = 0; i < scores.length; i++) {
total += scores[i];
}
double average = total / scores.length;
```
还可以使用数组自带的方法,如 Arrays.sort(scores) 对数组进行排序,Arrays.toString(scores) 输出数组的内容等。
相关问题
学习-java数组之二维数值数组之多科成绩统计
二维数组是一种存储数据的数据结构,可以用来表示表格、矩阵等数据形式。多科成绩统计可以使用二维数值数组来存储学生的成绩数据,其中每一行表示一个学生,每一列表示一门课程。可以使用for循环遍历数组,求取各门课程的平均分和每个学生的总分,以及最高分和最低分等统计数据。具体操作可以参考Java数组的相关教程和示例代码。
Java数组之一维数值数组之成绩统计
在Java中,一维数值数组常用于存储同类型的元素,比如一组学生的成绩。假设我们有一个名为`scores`的一维整数数组,其中每个元素表示一个学生的考试分数,我们可以编写一段代码来统计最高分、最低分以及平均分:
```java
int[] scores = {85, 90, 78, 92, 88, 95}; // 假设这是学生成绩
// 初始化变量
int maxScore = scores[0], minScore = scores[0];
double sum = 0;
// 遍历数组计算最高分、最低分和总和
for (int score : scores) {
if (score > maxScore) {
maxScore = score;
}
if (score < minScore) {
minScore = score;
}
sum += score;
}
// 计算平均分
double average = sum / scores.length;
System.out.println("最高分: " + maxScore);
System.out.println("最低分: " + minScore);
System.out.println("平均分: " + average);
阅读全文