zoukankan      html  css  js  c++  java
  • 选民投票

    需求说明:模拟实现选民投票过程:一群选民进行投票,每个选民只允许投一次,并且当投票综述达到100时,就停止投票。

    选民代码:

    /**
     * @author Mr.Wang
     * 选民类,并定义计票方法
     *
     */
    public class Vote {
        private String name;//选民名字
        static int ballot;//定义静态变量ballot,累计票数
        static boolean flag = true;//定义静态布尔变量,用来停止投票
        public void vote() {
            ballot++;
            if(ballot>100) {
                flag = false;
                System.out.println("投票结束!");
            }else {
                System.out.println(name+"投票成功!当前票数是:"+ballot);
            }
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
    }

    测试类:

    /**
     * @author Mr.Wang
     * 测试类,输入投票人名字代表投一次票
     *
     */
    public class Text02 {
        static Scanner input =new Scanner(System.in);
        public static void main(String[] args) {
            Vote vote = new Vote();//创建对象
            
            do {
                System.out.print("请输入投票人姓名:");
                String name = input.next();
                vote.setName(name);
                vote.vote();
            }while(Vote.flag);
            
    //        for(int i = 0;i<=100;i++) {
    //        vote.setName("i");
    //        vote.vote();
    //    }
        }
    }

    测试运行结果:

  • 相关阅读:
    uu 模块
    程序员都是好男人
    TCP基础知识
    最全 git 命令总结
    iOS 添加UIWindow不显示问题解决
    解决CFBundleIdentifier", Does Not Exist
    Mac 系统OS X>=10.9,怎么把默认的python切换成3.7或者更高
    OC算法练习-Hash算法
    设计模式架构模式
    runtime相关知识
  • 原文地址:https://www.cnblogs.com/Dean-0/p/11169263.html
Copyright © 2011-2022 走看看