输入学生个数和名字,使用ArrayList集合存储学生序号和名字,并显示所有的学生信息。,请使用java语言给出代码
时间: 2024-03-18 15:41:47 浏览: 61
下面是实现上述功能的Java代码:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class StudentList {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入学生个数:");
int n = sc.nextInt();
ArrayList<String> studentList = new ArrayList<String>();
for (int i = 1; i <= n; i++) {
System.out.print("请输入第" + i + "个学生的名字:");
String name = sc.next();
studentList.add(i + " " + name);
}
System.out.println("所有学生信息如下:");
for (String student : studentList) {
System.out.println(student);
}
}
}
```
程序中首先获取用户输入的学生个数`n`,然后创建一个`ArrayList`集合来存储学生信息。接下来使用`for`循环遍历每个学生,获取学生的名字,并将学生的序号和名字添加到`ArrayList`集合中。最后使用`for-each`循环遍历`ArrayList`集合,输出所有学生的信息。
阅读全文