输入学生个数和名字,使用arraylist集合存储学生序号和名字,并显示所有的学生信息。
时间: 2023-04-30 15:07:05 浏览: 127
运用结构体数组与输入函数进行存放学生的学号姓名等数据
4星 · 用户满意度95%
题目要求我们输入学生个数和名字,使用ArrayList集合存储学生序号和名字,并显示所有学生信息。
可以按照以下步骤操作:
1. 首先需要导入java.util包,以便使用ArrayList类;
2. 定义Scanner对象,输入学生个数n;
3. 创建ArrayList对象,用于存储学生信息;
4. 循环输入n个学生的信息,包括学生序号和名字,将信息添加到ArrayList中;
5. 遍历ArrayList,输出所有学生的序号和名字。
示例代码如下:
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学生个数:");
int n = scanner.nextInt();
ArrayList<String[]> students = new ArrayList<String[]>();
for (int i = 1; i <= n; i++) {
System.out.print("请输入第" + i + "个学生的序号和名字,用空格隔开:");
String[] student = {scanner.next(), scanner.next()};
students.add(student);
}
System.out.println("所有学生的信息如下:");
for (String[] student : students) {
System.out.println("学生序号:" + student[0] + ",学生名字:" + student[1]);
}
}
}
阅读全文