Algorithms - Counter计数器 的 详解 与 代码
Counter计数器 的 详解 与 代码
本文地址: http://blog.csdn.net/caroline_wendy/article/details/20532283
Counter计数器, 在算法中, 有很重要的应用, 包含一个名称(name-String), 一个计数器(count-int);
可以递增(increment), 返回计数值(tally), 可以默认打印(toString);
代码如下:
public class Counter { private final String name; private int count; public Counter (String id) { name = id; } public void increment () { count++; } public int tally () { return count; } public String toString () { return count + " " + name; } public static void main (String[] args) { Counter heads = new Counter ("heads"); Counter tails = new Counter("tails"); heads.increment(); heads.increment(); tails.increment(); StdOut.println(heads + " " + tails); StdOut.println(heads.tally() + tails.tally()); } }
输出:
2 heads 1 tails 3
转载于:https://blog.51cto.com/spikeking/1387926
Algorithms - Counter计数器 的 详解 与 代码相关推荐
- Go-AES算法详解与代码
目录 AES 发展史 概述 轮函数F 字节代换 行移位 列混淆 轮密钥加 密钥编排 AES和DES的不同之处 分组模式CTR AES的Go实现 aes包 cipher包 加密/解密 参考 本篇介绍分组 ...
- 【STM32】电容触摸按键控制模块详解(代码、流程图、每行均有注释)
STM32-电容触摸按键控制模块详解(代码.每行均有注释) 阿汪先生用的开发板是正点原子的战舰板,但本部分代码通用于STM32的各个开发板. 本文是针对正点原子提供的例程的详细补充,重点是扫描触摸按键 ...
- 调包侠福音!机器学习经典算法开源教程(附参数详解及代码实现)
Datawhale 作者:赵楠.杨开漠.谢文昕.张雨 寄语:本文针对5大机器学习经典算法,梳理了其模型.策略和求解等方面的内容,同时给出了其对应sklearn的参数详解和代码实现,帮助学习者入门和巩固 ...
- 粒子群(pso)算法详解matlab代码,粒子群(pso)算法详解matlab代码
粒子群(pso)算法详解matlab代码 (1)---- 一.粒子群算法的历史 粒子群算法源于复杂适应系统(Complex Adaptive System,CAS).CAS理论于1994年正式提出,C ...
- 图像质量损失函数SSIM Loss的原理详解和代码具体实现
本文转自微信公众号SIGAI 文章PDF见: http://www.tensorinfinity.com/paper_164.html http://www.360doc.com/content/19 ...
- python 自动化-Python API 自动化实战详解(纯代码)
主要讲如何在公司利用Python 搞API自动化. 1.分层设计思路 dataPool :数据池层,里面有我们需要的各种数据,包括一些公共数据等 config :基础配置 tools : 工具层 co ...
- 数学建模——智能优化之遗传算法详解Python代码
数学建模--智能优化之遗传算法详解Python代码 import numpy as np import matplotlib.pyplot as plt from matplotlib import ...
- 数学建模——主成分分析算法详解Python代码
数学建模--主成分分析算法详解Python代码 import matplotlib.pyplot as plt #加载matplotlib用于数据的可视化 from sklearn.decomposi ...
- 数学建模——智能优化之模拟退火模型详解Python代码
数学建模--智能优化之模拟退火模型详解Python代码 #本功能实现最小值的求解#from matplotlib import pyplot as plt import numpy as np imp ...
- 数学建模——智能优化之粒子群模型详解Python代码
数学建模--智能优化之粒子群模型详解Python代码 import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplo ...
最新文章
- 排序算法 - 堆排序
- 传统方法的点云分割以及PCL中分割模块
- [新功能]团队Blog群发邮件
- 求助帖:android开发初期:为什么我在活动二设置的singInstance模式跑到活动三去了???
- linux有三个查看文件的命令:more、cat、less
- java集群解析文件_干货:一文详解Redis集群原理核心内容
- 电脑故障,路由器及网络
- 32树莓派_树莓派推出8GB内存版本
- Linux命令解释之vim
- Delphi已经25岁了,我的公司每天都在使用Delphi开发跨平台的实时视频会议软件APP
- 破解闪讯,让你的笔记本变成wifi基站
- CYCLONEⅡ系列FPGA 总结
- 美团点评合并,百度成O2O最大变量
- 正阅读微信小说分销系统-视频教程-1.渠道商-公众号配置-基础信息
- 测量电源纹波-正确测量方法
- 如何给人物模型添加动画效果
- 电商直播方案主要有哪些内容?
- python 数据分析 电信_基于Python的电信客户流失分析和预测
- 西瓜视频这20亿,砸的是什么?
- 二级题库(C语言)------ 第三套题