7.static变量使用
Posted 许先
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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(); } }
以上是关于7.static变量使用的主要内容,如果未能解决你的问题,请参考以下文章
使用片段时 Intellij 无法正确识别 Thymeleaf 模型变量
带有顶点/片段着色器的光。使用不同的变量。 (openGL)