Java数组之一维数值数组之成绩统计
时间: 2024-09-29 17:10:56 浏览: 44
在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);
相关问题
java数组之一维数值数组之成绩统计
Java中的一维数组可以用来存储一组数值。例如,可以创建一个成绩统计数组,用来存储学生的成绩。代码示例如下:
```
int[] scores = new int[5]; // 创建长度为5的数组
scores[0] = 90; // 给第一个元素赋值
scores[1] = 85; // 给第二个元素赋值
// ...
```
然后我们可以遍历整个数组来计算学生的平均分。
```
int sum = 0;
for (int i = 0; i < scores.length; i++) {
sum += scores[i];
}
double average = (double) sum / scores.length;
```
学习-java数组之一维数值数组之成绩统计
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) 输出数组的内容等。
阅读全文