public static void main(String
[] args
) {
ArrayList
<Person> list
=new ArrayList();
Scanner sc
=new Scanner(System
.in
);
System
.out
.println("开始签到");
Date end
=new Date(System
.currentTimeMillis()+60*1000);
while(true){
System
.out
.println("请输入学生的姓名:");
String name
=sc
.next();
Person p
=new Person(name
,new Date());
list
.add(p
);
if(list
.size()==5){
System
.out
.println("所有人已签到");
break;
}
if(new Date().after(end
)){
System
.out
.println("到点了,结束签到");
break;
}
}
System
.out
.println("签到人数"+list
.size());
System
.out
.println("签到名单"+list
);
}
}
class Person{
private String name
;
private Date time
;
public Person(String name
, Date time
) {
super();
this.name
= name
;
this.time
= time
;
}
public Person() {
super();
}
String
getName() {
return name
;
}
void setName(String name
) {
this.name
= name
;
}
Date
getTime() {
return time
;
}
void setTime(Date time
) {
this.time
= time
;
}
@Override
public String
toString() {
return "Person [name=" + name
+ ", time=" + time
+ "]";
}
转载请注明原文地址: https://mac.8miu.com/read-509230.html