我们就模拟选民投票,当票数达到100票后,停止投票。
一、代码图
直接上代码
实体类
public class Voter {
private String name;//选民名称
private static int a;//累计票数,使用静态,使票数不会刷新为0
public Voter(String name) {
this.name = name;
}
/*
* 投票方法
* */
public void vote(){
if (a>100)
System.out.println("投票总数达到100,停止投票");
else{
System.out.println("感谢你的投票!");
a++;
}
}
}
测试类
public class HomeWork2 {
public static void main(String[] args) {
Voter v1=new Voter("张三");
v1.vote();
Voter v2=new Voter("李四");
v2.vote();
Voter v3=new Voter("王五");
v3.vote();
//创建选民,并投票
for (int i = 0; i <150 ; i++) {
Voter v =new Voter("v"+i);
v.vote();
}
}
}
二、效果图