static靜態變數-投票案例
阿新 • • 發佈:2018-12-05
1 public class Voter { 2 String name; //名字 3 private static int count; //投票數 4 5 public Voter() {} 6 7 public Voter(String name) { 8 this.name=name; 9 } 10 11 public void Vote() { 12 if(count==100) { 13 System.out.println("投票活動已經結束!");14 return; 15 }else { 16 count++; 17 System.out.println(this.name+"歡迎您投票,當前票數是:"+count); 18 } 19 } 20 }
1 //選民投票,每人只允許投票一次,當票數達到100時停止投票 2 public class TestVoter { 3 4 public static void main(String[] args) { 5 for(int i=0;i<105;i++) {6 Voter v=new Voter("張三"+(i+1)); 7 v.Vote(); 8 } 9 } 10 11 }