Welcome

首页 / 软件开发 / 数据结构与算法 / Algorithms:Counter计数器详解

Algorithms:Counter计数器详解2015-09-28Counter计数器, 在算法中, 有很重要的应用, 包含一个名称(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 tails3

作者:csdn博客 Caroline-Wendy