Java——List的使用 (10 分)
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
List<Object> list=new ArrayList<>();
int n=sc.nextInt();
Person []p=new Person[n];
for(int i=0;i<n;i++)
{
p[i]=new Person(sc.next(),sc.nextInt());
list.add(p[i]);
System.out.println(p[i].toString());
}
String str=sc.next();int flag=0;//用于判断有无需要查的人;
for(int i=0;i<n;i++)
{
if(p[i].getName().equals(str))
{
System.out.println(p[i].toString());
flag=1;
break;
}
}
if(flag==1)
return;
else System.out.println("此人不存在");
}
}
class Person
{
private String name;
private int age;
public Person(String name,int age)
{
this.name=name;
this.age=age;
}
public Person()
{
}
public String getName()
{
return name;
}
public int getAge()
{
return age;
}
public String toString()
{
return "Person [name="+this.name+", age="+this.age+"]";
}
}