数据结构与算法分析-第一章Java类(01)
定义一个名为Countor的类,该类的对象用于对事物计数,因此它记录的是一个非负整数,要求此类包含下列方法:将技术值设置为指定整数,使计数值按1递增,以及使计数值按1递减等。这些方法应确保计数器的值不会取到负数。类的定义还要求包含一个以整数的形式返回当前计数值的方法,以适宜显示在屏幕上的字符串的形式返回当前值的toString方法,以及测试当前计数值是否为0的方法。
编写一个程序测试你的类定义。
代码实现:
package com.crazycoder2010.datastructure.ch01;public class CounterTest {/** * @param args */public static void main(String[] args) {Counter counter = new Counter();counter.setCount(8);counter.increase();System.out.println(counter.getCount() == 9);counter.setCount(1);counter.decrease();System.out.println(counter.getCount() == 0);System.out.println(counter);System.out.println(counter.isZero());}}