Counter counter, in the algorithm, has a very important application, including a name (name-string), a counter (count-int);
can increment (increment), return count value (tally), can print by default (toString);
The code is as follows:
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 ());
}
Output:
2 heads 1 Tails
3
Back to the column page: http://www.bianceng.cnhttp://www.bianceng.cn/Programming/sjjg/
Author: csdn Blog Caroline-wendy