用java将学生成绩存到两个数组中
时间: 2024-02-16 08:03:14 浏览: 87
好的,可以使用Java语言来实现将学生成绩存到两个数组中,具体实现步骤如下:
1.首先定义两个数组,一个用来存储学生姓名,一个用来存储学生成绩:
```
String[] names = new String[5]; // 存储学生姓名的数组
double[] scores = new double[5]; // 存储学生成绩的数组
```
2.通过循环来读取每个学生的姓名和成绩,并存储到对应的数组中:
```
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < names.length; i++) {
System.out.print("请输入第" + (i + 1) + "个学生的姓名:");
names[i] = scanner.next();
System.out.print("请输入第" + (i + 1) + "个学生的成绩:");
scores[i] = scanner.nextDouble();
}
```
3.最后,可以通过循环来遍历数组,输出每个学生的姓名和成绩:
```
for (int i = 0; i < names.length; i++) {
System.out.println(names[i] + "的成绩是:" + scores[i]);
}
```
完整代码如下:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String[] names = new String[5]; // 存储学生姓名的数组
double[] scores = new double[5]; // 存储学生成绩的数组
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < names.length; i++) {
System.out.print("请输入第" + (i + 1) + "个学生的姓名:");
names[i] = scanner.next();
System.out.print("请输入第" + (i + 1) + "个学生的成绩:");
scores[i] = scanner.nextDouble();
}
for (int i = 0; i < names.length; i++) {
System.out.println(names[i] + "的成绩是:" + scores[i]);
}
}
}
```
注意:以上代码仅供参考,实际应用中需要根据具体需求进行修改和完善。
阅读全文