Java程序循环键入6个同学的期末成绩,每个同学都有语文、数学、英语三门课的成绩
时间: 2024-10-14 21:01:49 浏览: 7
在Java程序中,你可以使用for循环结构来实现这个功能。首先,可以创建一个数组或者ArrayList来存储六位同学的信息,每个元素包含三门课程的成绩。下面是一个简单的示例:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Student> students = new ArrayList<>(); // 创建学生列表
for (int i = 0; i < 6; i++) { // 循环6次,对应6位同学
Scanner scanner = new Scanner(System.in); // 获取用户输入
Student student = new Student(); // 创建新学生对象
System.out.println("请输入第" + (i+1) + "位同学的语文成绩:");
student语文成绩 = scanner.nextDouble();
System.out.println("请输入第" + (i+1) + "位同学的数学成绩:");
student数学成绩 = scanner.nextDouble();
System.out.println("请输入第" + (i+1) + "位同学的英语成绩:");
student英语成绩 = scanner.nextDouble();
students.add(student); // 将学生添加到列表中
}
// 然后你可以遍历列表,处理每位同学的成绩
for (Student student : students) {
System.out.println("学生姓名: 学生" + (i+1)); // 假设学生姓名已设定
System.out.println("语文成绩: " + student语文成绩);
System.out.println("数学成绩: " + student数学成绩);
System.out.println("英语成绩: " + student英语成绩);
System.out.println("-----------------------");
}
}
}
class Student {
double语文成绩;
double数学成绩;
double英语成绩;
}
```
在这个例子中,`Scanner`用于获取用户的输入,`Student`类表示一位同学,包含了三门课程的成绩。每次循环结束后,都会将新的同学信息添加到`students`列表中。
阅读全文