java编程Tank类.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java编程Tank类.doc》由会员分享,可在线阅读,更多相关《java编程Tank类.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流java编程Tank类【精品文档】第 4 页程序题章节:三 编程题(1)知识点:无所属语言:Java试题难度:困难作答编写坦克类Tank,具体信息如下:(1) 一个私有的double类型的变量speed,用于刻画坦克的速度;(2) 一个私有的int类型的变量bulletAmount,用于刻画坦克的炮弹数量;(3) 一个公有的speedUp(double up)方法,用于给坦克加速;(4) 一个公有的speedDown(double down)方法,用于给坦克减速;(5) 两个数据域的set和get方法;(6) 一个公有的fire()方法,体现坦克的开炮行
2、为,每次发射一枚炮弹;如果有炮弹,则输出“打出一发炮弹”,如果没有炮弹,则输出“没有炮弹了”。注意:坦克的速度和炮弹的数量不能为负数。编写测试类,按照下面的顺序测试Tank类的功能:(1)创建2个Tank对象,将炮弹分别设置为10和1;(2)从键盘上输入两个double类型的数,给两个坦克加速;(3)两个坦克对象打出一发炮弹;(4)输出两个坦克的当前速度和炮弹数量;(5)从键盘上输入两个double类型的数,为两个坦克对象降速,并发射一发炮弹;(6)输出两个坦克的当前速度和炮弹数量。输出样例如下:代码:import java.util.Scanner;public class test2 pu
3、blic static void main(String args) Scanner input = new Scanner(System.in);double s1=input.nextDouble();double s2=input.nextDouble();double s11=input.nextDouble();double s22=input.nextDouble();Tank tank1 = new Tank(s1); Tank tank2 = new Tank(s2);tank1.setBulletAmount(10);tank2.setBulletAmount(1);inpu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 编程 Tank
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内