本题目要求接受输入,创建若干People 对象,加入列表并输出。 import java.util.*; class People { private String name; private int age; People(String name, int age) { this.name = name; this.age = age; } public String toString() { return "[" + name + "," + age + "]"; } } public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); // 创建列表对象,集合中添加元素类型为People ; for (int i = 0; i < 3; i++) { // 输入People 对象加入列表 ; } // 输出列表元素内容 ; } }
时间: 2024-03-08 15:47:00 浏览: 741
下面是一种可能的实现方式:
```
import java.util.*;
class People {
private String name;
private int age;
People(String name, int age) {
this.name = name;
this.age = age;
}
public String toString() {
return "[" + name + "," + age + "]";
}
}
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
List<People> list = new ArrayList<>(); // 创建列表对象,集合中添加元素类型为People
for (int i = 0; i < 3; i++) {
System.out.print("请输入第" + (i + 1) + "个人的姓名和年龄,中间用空格隔开:");
String name = sc.next();
int age = sc.nextInt();
People p = new People(name, age); // 输入People对象加入列表
list.add(p);
}
System.out.println("列表元素内容为:" + list); // 输出列表元素内容
}
}
```
这段代码首先创建了一个`List<People>`类型的列表对象,然后通过循环从控制台输入三个人的姓名和年龄,创建`People`对象并将其加入列表中。最后输出列表的元素内容。执行结果类似于:
```
请输入第1个人的姓名和年龄,中间用空格隔开:Tom 20
请输入第2个人的姓名和年龄,中间用空格隔开:Jerry 18
请输入第3个人的姓名和年龄,中间用空格隔开:Mary 25
列表元素内容为:[[Tom,20], [Jerry,18], [Mary,25]]
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.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://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)