永发信息网

用 JAVA设计一个计数器类Counter,根据下面的提示,完成该类的声明和定义,并编写测试程序进行测试

答案:3  悬赏:60  手机版
解决时间 2021-11-12 19:34
用 JAVA设计一个计数器类Counter,根据下面的提示,完成该类的声明和定义,并编写测试程序进行测试
最佳答案
这个可以写的 需要写就see my name, find me
全部回答
public class Counter {
private int count;
private int maxValue;

public void increment(){
this.count++;
if(this.count > this.maxValue){
System.out.println("超过最大值,程序结束");
System.exit(-1);
}
}

public void decrement(){
this.count--;
if(this.count < 0){
System.out.println("计数器为负,程序结束");
System.exit(-1);
}
}

public void setCount(int i){
this.count = i;
if(this.count > this.maxValue){
System.out.println("超过最大值,程序结束");
System.exit(-1);
}
}

public void setMaxValue(int j){
this.maxValue = j;
if(this.maxValue >= 2147483647){
System.out.println("超过int数据类型最大值,程序结束");
System.exit(-1);
}
}
public int getCount(){

return this.count;
}
public int getMaxValue(){

return this.maxValue;
}
// 测试
public static void main(String[] args) {
Counter c = new Counter();
// 设置计数器的当前值和最大值
// c.setMaxValue(1);
// c.setCount(2);

// c.setCount(0);
// c.decrement();

// c.setMaxValue(2147483647);

// 获取当前值和最大值
c.setMaxValue(20);
c.setCount(10);
System.out.print("计数器的值: " + c.getCount());
System.out.print("计数器的最大值: " + c.getMaxValue());
}
}
这是你们的作业吧!!!!自己写吧!!追问要是会还用问吗┑( ̄Д  ̄)┍
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打算要去自首,但是还没有去就被抓,算自首吗
加气块600x300x100毫米一立方米多少块砖
Your parents’ parents are your _________.
请问那个D2到K46是和声切分吗?
不朽什么的成语
kgs与kg有什么区别?
贤妻大结局是什么??拜托了各位 谢谢
济宁明天天气是什么?
13/4-12 UNF是什么牙底孔打多大?
什么什么人的成语
毛源昌眼镜质量如何呀?
除了滋润滑润湿润,还能组什么词?
为什么我戴上助听器在家里听的不好,去外面反
第一夫人婚纱摄影(017县道与138乡道交叉口东1
生化危机6pc绝望难度感觉有点不对劲啊?
推荐资讯
盛大你把刀飞的金钱炸。。。改成什么样了?
wow7.2元素萨满新神器外观任务阿加莎怎么杀
原抽水马桶自来水进水阀门在左边能否安装科勒
绘制铣四方在轴图中怎么画
古代的发簪怎么画?
路加福音13章10至17讲解
复方聚乙二醇电解质散没吃完就已经拉水了还用
凝韵美容丽舍地址在哪,我要去那里办事,
5/7+2/7÷7/8=谢谢你
那个硫液掉了一滴到嘴里会死吗?
安徽省芜湖市芜湖县陶辛镇敬老院地址在什么地
雪梅高端私人订制美发工作室地址在哪,我要去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?