两道JAVA的题目,谁帮忙解答下

5、用面向对象的思想定义一个接口Area,其中包含一个计算面积的方法CalsulateArea(),然后设计MyCircle和MyRectangle两个类都实现这个接口中... 5、用面向对象的思想定义一个接口Area,其中包含一个计算面积的方法CalsulateArea(),然后设计MyCircle和MyRectangle两个类都实现这个接口中的方法CalsulateArea(),分别计算圆和矩形的面积,最后写出测试以上类和方法的程序TestArea.java。

6、假设一个银行的ATM机,它可以允许用户存款也可以取款。现在一个账户上有存款200元,用户A和用户B都拥有在这个账户上存款和取款的权利。用户A将存入100元,而用户B将取出50元,那么最后账户的存款应是250元。实际操作过程如下:
(1) 先进行A的存款操作:
得到账户的存款数额200,耗时2s。
将账户数额增加100,耗时忽略不计
将新生成的账户结果300返回到ATM机的服务器上,耗时2s
(2) 再进行B的取款操作:
得到增加后账户存款数额300,耗时2s。
判断取款额是否小于账户余额,若是,则将账户数额减少50,否则抛出异常信息,耗时忽略不计。
将新生成的账户结果250返回到ATM机的服务器上,耗时2s。
请根据以上要求,将A的操作和B的操作分别用线程来表示,编写一个Java程序实现该功能。

谁好心帮忙做下,实在不会做
这只是期末考的编程题,不是什么大项目啦!!!!!!
展开
 我来答
百度网友65b299df1
推荐于2016-12-02
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
public interface Area {
public double CalsulateArea();
}
public class MyCircle implements Area {
int Radius;
private final double Y=3.1415926;
public MyCircle(int Radius){
this.Radius=Radius;
}

public double CalsulateArea() {
return 0.5*this.Radius*this.Radius*Y;
}

}
public class MyRectangle implements Area {
int length;
int wide;
public MyRectangle(int length,int wide){
this.length=length;
this.wide=wide;
}
public double CalsulateArea() {
return length*wide;
}

}
public class TestArea {
public static void main(String args[]){
MyCircle mc=new MyCircle(3);
MyRectangle mrt=new MyRectangle(2,5);
System.out.println("圆的面积为:"+mc.CalsulateArea());
System.out.println("长形的面积为:"+mrt.CalsulateArea());
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
犀利植物
2009-04-07 · TA获得超过113个赞
知道答主
回答量:112
采纳率:0%
帮助的人:53.5万
展开全部
这个我就不会写,但是这个如果不是经常写的人写起来肯定麻烦,请65不要吹牛好吗?你把这个基础问题给写出来吧 大家一起学一学
人家能搞出来还用问你吗??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友147038200
2009-04-07 · TA获得超过103个赞
知道答主
回答量:85
采纳率:0%
帮助的人:21.8万
展开全部
呵呵,确实不是大项目,两个基础题目,自己搞吧。
第一个考继承的,第二个考多线程的。很简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
songxiaowei666
2009-04-07 · 超过29用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:75.8万
展开全部
你说的这个不是个小项目,你自己做不会了网上可以给你解答,别人不可能帮你做一遍的!!!自己做吧!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式