首页 > 其他 > 详细

7.static变量使用

时间:2016-05-28 01:12:56      阅读:242      评论:0      收藏:0      [点我收藏+]
package staticDemo;

/*
 * 一群选民进行投票,每个选民只允许投一次票,并且当投票总数达到100时,就停止投票
 * Voter:选民类
 * */
public class Voter {
    private static int count; // 所有选民都会改变同一个数据:投票次数
    private static final int MAX_COUNT = 100; // 最大投票数100适用于所有选民
    private String name;// 投票人姓名

    public Voter(String name) {
        this.name = name;
    }

    //投票
    public void voteFor() {
        if(count==MAX_COUNT){
            System.out.println("投票活动已经结束");
            return;
        }else{
            count++;
            System.out.println(this.name + ":感谢您投票!");
        }
    }
}
package staticDemo;

public class TestVoter {
    public static void main(String[] args) {
        Voter zhang=new Voter("张三");
        Voter li=new Voter("李四");
        Voter wang=new Voter("王五");
        
        zhang.voteFor();
        li.voteFor();
        wang.voteFor();
        
        for(int i=1;i<=97;i++){
            Voter v=new Voter("v"+i);
            v.voteFor();
        }
        
        Voter v101=new Voter("v101");
        v101.voteFor();
    }
}

 

7.static变量使用

原文:http://www.cnblogs.com/xiaotaoxu/p/5536429.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!