• 7.static变量使用


    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();
        }
    }
  • 相关阅读:
    配合网页滚屏播放,做解说词
    @enable跟@import注解
    组合注解与元注解
    Spring Aware
    https的设计原理
    用信鸽来解释 HTTPS
    http三次握手四次挥手
    一致性哈希
    redis cluster原理
    redis cluster集群搭建
  • 原文地址:https://www.cnblogs.com/xiaotaoxu/p/5536429.html
Copyright © 2020-2023  润新知