This my code, I just print screen it because I'm getting an error while posting this code
如何使该程序存储个人信息并存储其他人信息。
答案 0 :(得分:0)
不是做一个do-while,而是你可以为它编写一个单独的方法,并在需要时调用它
public void gatherUserInformation()
{
System.out.println("Enter name:");
...
System.out.println("Enter last name ");
...
}
然后从main方法调用此方法,然后打印出第一个人。
然后在您的主要方法中,在以下之后立即执行此操作:
if(scan.nextInt() == 1)
{
gatherUserInformation()
}
答案 1 :(得分:0)
您可以创建Person类,如:
public class Person{
private String name;
private String lastname;
// void cons
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public String getLastname(){
return lastname;
}
public void setLastname(String lastname){
this.lastname= lastname;
}
}
然后你改变我们的主要工作:
ArrayList<Person> pList = new ArrayList<>();
在每个循环开始时:
Person person = new Person(); // void cons
之后你可以添加“人物”。在pList中,使用get方法获取对象值并设置方法以更改该值:
person.setName(scan.next());
显示人名:
person.getName();
要显示pList,请打开另一个循环:
int i = 1;
for ( Person p : pList ){
System.out.println("Person " + i + " name: " + p.getName());
System.out.println("Person " + i + " lastname: " + p.getLastname());
System.out,println(" ----------------------------------------- ");
i++;
}
我不测试,但我认为这是
好运