学习-java数组之一维数值数组之成绩统计
时间: 2023-04-27 07:02:23 浏览: 204
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数组之一维数值数组之成绩统计 求班级数学平均成绩,具体要求如下: - 接收给定的数据(如:4,88,43,43,98,#...,其中第一个数代表数组长度, 其余数代表班级所有人数学成绩,# 号用于终止接收数据),遇到 # 号终止接收; - 求班级数学平均成绩,平均成绩用 double 类型表示。
78,65,90)作为班级成绩,存储到一维数值数组中。
- 计算班级数学平均成绩(即所有成绩的总和除以班级人数),并输出结果。
假设班级人数为8,那么具体的实现方式如下:
1. 定义一个长度为8的一维数值数组,用来存储班级成绩。
2. 将给定的数据存储到数组中,代码如下:
int[] scores = new int[]{4, 88, 43, 43, 98, 78, 65, 90};
3. 计算班级数学平均成绩,代码如下:
int sum = 0;
for (int i = 0; i < scores.length; i++) {
sum += scores[i];
}
double average = sum / (double)scores.length;
4. 输出结果,代码如下:
System.out.println("班级数学平均成绩为:" + average);
输出结果为:班级数学平均成绩为:63.75。
阅读全文