java数组之一维数组之成绩统计
时间: 2024-09-29 20:15:45 浏览: 50
在Java中,一维数组可以用于存储一组同类型的值,例如学生成绩。假设我们有一个名为`scores`的一维整型数组,它包含各个学生的考试分数。我们可以编写一段代码来统计总分、平均分以及最高分和最低分:
```java
int[] scores = {85, 90, 95, 78, 88, 92}; // 假设这是6名学生的成绩
// 初始化变量
int totalScore = 0;
int maxScore = scores[0];
int minScore = scores[0];
// 遍历数组计算总分和更新最大最小值
for (int score : scores) {
totalScore += score;
if (score > maxScore) {
maxScore = score;
}
if (score < minScore) {
minScore = score;
}
}
// 计算平均分
double averageScore = (double) totalScore / scores.length;
System.out.println("总分: " + totalScore);
System.out.println("平均分: " + averageScore);
System.out.println("最高分: " + maxScore);
System.out.println("最低分: " + minScore);
```
相关问题
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);
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;
```
阅读全文