给我用Java写一个综合的小程序
时间: 2023-11-13 07:04:13 浏览: 46
好的,我可以给您举一个综合的小程序的例子,这是一个简单的学生成绩管理系统。
```
import java.util.Scanner;
public class StudentGradeManagement {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num; //学生人数
int[][] grades; //成绩数组
String[] names; //姓名数组
int[] sum; //每个学生的总分数组
double[] avg; //每个学生的平均分数组
int[] max; //每个学生的最高分数组
int[] min; //每个学生的最低分数组
System.out.println("请输入学生人数:");
num = input.nextInt(); //获取学生人数
grades = new int[num][3]; //初始化成绩数组
names = new String[num]; //初始化姓名数组
sum = new int[num]; //初始化总分数组
avg = new double[num]; //初始化平均分数组
max = new int[num]; //初始化最高分数组
min = new int[num]; //初始化最低分数组
//循环输入每个学生的信息
for (int i = 0; i < num; i++) {
System.out.println("请输入第" + (i + 1) + "个学生的姓名:");
names[i] = input.next(); //获取学生姓名
System.out.println("请输入" + names[i] + "的三门课成绩:");
for (int j = 0; j < 3; j++) {
grades[i][j] = input.nextInt(); //获取学生的成绩
sum[i] += grades[i][j]; //计算总分
if (j == 0) { //第一门课成绩
max[i] = grades[i][j]; //最高分初始化为第一门课成绩
min[i] = grades[i][j]; //最低分初始化为第一门课成绩
} else { //后面两门课成绩
if (grades[i][j] > max[i]) { //更新最高分
max[i] = grades[i][j];
}
if (grades[i][j] < min[i]) { //更新最低分
min[i] = grades[i][j];
}
}
}
avg[i] = (double) sum[i] / 3; //计算平均分
}
//输出每个学生的信息
System.out.println("姓名\t第一门课成绩\t第二门课成绩\t第三门课成绩\t总分\t平均分\t最高分\t最低分");
for (int i = 0; i < num; i++) {
System.out.println(names[i] + "\t" + grades[i][0] + "\t\t" + grades[i][1] + "\t\t" + grades[i][2] + "\t\t" + sum[i] + "\t" + avg[i] + "\t" + max[i] + "\t" + min[i]);
}
}
}
```
这个程序可以让用户输入学生的姓名和三门课的成绩,然后计算每个学生的总分、平均分、最高分和最低分,并将这些信息输出到控制台上。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)