(Java入门)面向对象思想模拟坦克开炮,加速,减速行为

(Java入门)面向对象思想模拟坦克开炮,加速,减速行为,第1张

用面向对象的思想编写一个应用程序,该程序有两个类:Tank类和Fight类。

     要求:1.模拟坦克加速、减速

           2.给定炮弹的数量,模拟开炮行为。

           3.在主类Fight的main方法中创建坦克,并让坦克调用方法设置炮弹的数量,显示加速、减速和开炮行为。

import java.util.Scanner;
 class Tank{
	int speed;
	int num;
	void upspeed(int x)
    	{
		speed+=x;
		System.out.println("当前的坦克速度是:"+speed);
	}
	void downspeed(int x)
	{
		speed-=x;
		System.out.println("当前的坦克速度是:"+speed);
	}
	void fire()
	{
		while(num!=0)
{num--;
System.out.println("Pong!");
}
		
	}
}
public class Fight{
public static void main(String args[])
{
	Scanner reader=new Scanner(System.in);
	Tank a=new Tank();
	System.out.println("请输入初始的炮弹数:");
	a.num=reader.nextInt();
	System.out.println("请输入初始的坦克速度:");
	a.speed=reader.nextInt();
	
	while(true)
	{System.out.println("请输入想要进行的指令:1-加速;2-减速;3-填充炮弹;4-开炮");
	int p=reader.nextInt();
	if(p==1)
	{
	int x;
	System.out.println("请输入坦克需要加的速度大小:");
	x=reader.nextInt();
	a.upspeed(x);
	}
	else if(p==2)
	{
	int x;
	System.out.println("请输入坦克需要减的速度大小:");
	x=reader.nextInt();
	a.downspeed(x);
	}
	else if(p==3)
	{
	int x;
	System.out.println("请输入想要重新填充的炮弹数量:");
	a.num=reader.nextInt();
	}
	else if(p==4)
	{
	a.fire();
	}
	else{System.out.println("不是有效指令!请重新输入!");}
	}	
}
}

 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/web/2990418.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-09-23
下一篇2022-09-23

随机推荐

  • 猫在古代为什么会被称为狸奴?狸奴是什么意思?

    在古代猫的别称为狸奴,因为在古代的时候和现在一样人们喜欢猫,就会用尽一切对猫好,而古代的时候也一样,因此狸奴的意思就是,狸为主,人为奴,就是人民因为宠爱猫,情愿自己做奴方方面面照顾好猫。由于猫是一种很可爱的动物,因此在现在有很多人特别喜欢猫

  • 什么是6西格玛

    经营战略引言六适马(6适马)是一种管理战略,由当时在摩托罗拉工作的工程师比尔·史密斯于1986年提出。这种策略主要强调设定极高的目标,收集数据,分析结果,通过这些可以减少产品和服务的缺陷。六西格玛(Six Sigma,6 Sigma)是一种

    2023-02-03
    200
  • moob格式的文件怎么播放

    工具材料:以爱奇艺万能播放器、moob格式文件为例。1、首先在桌面上,点击“moob格式文件”图标。2、然后在该界面中,右键点击“打开方式”选项。3、之后在该界面中,点击“爱奇艺万能播放器”选项。4、最后在该界面中,显示成功播放moob

    2023-02-03
    100
  • 朱见溢是谁 历史上真的有朱见溢这个人吗

    没有,朱见溢是电视剧虚构人物。朱见溢,电视剧《六扇门》中的重要角色,在剧中是皇上的弟弟,齐王。皇上病重,齐王奉旨进京,一路上被人追杀。因老皇帝昏迷不醒,立储之事悬而未决,齐王觊觎皇位,与皇子及当朝首辅大臣刘吉明争暗斗。齐王也并非不想得

    2023-02-03
    100
  • 读书的作用是什么?

    读书的好处:一、增长见识。通过读书可以学习到很多生活中不知道的知识。了解很多见闻,风俗习惯等等。读书就能看到更广阔的世界;二、培养写作能力。读书是输入,可以通过阅读,学习别人的写作手法。通过阅读别人的说理,描写的方法来学习怎样写作。如何

  • 观泽之战秦国伤亡多少

    观泽之战是齐国与赵,魏联军的一场战争,齐国大败赵魏联军于观泽。 你看的是大秦帝国里的观泽之战吧,历史上那是桑丘之战,是秦国单挑齐国,但是被吊打的一场战争,历史没有记载伤亡多少,只是说秦国大败,预计2-3万之间观泽之战:战国时期,秦国为了挑

  • cdkey是什么意思 cdkey怎么领取

    1、cdkey就是一连串的字母,属于游戏活动以外的“特殊礼包”,每个人每个帐号获得的官网cdkey是不同的,而且只能使用一次。cdkey号码随机发放,比如说下图中就是官方网站发给玩家的cdkey。2、使用之前,先在提示信息对话框里选中cdk

    2023-02-03
    100
  • mindbridge中文是什么牌子?

    Mind Bridge,中文名为心桥,是韩国百家好(Basic House)公司旗下休闲品牌,分为男装和女装。Mind Bridge意味着协调现实与理想、人生与追求、人与人之间心灵的连接。ON&ampOFF均能体现自然和舒适的服装

    2023-02-03
    100
  • " 天地一沙鸥"是什么意思?

    " 天地一沙鸥"的意思是:就像天地间的一只孤零零的沙鸥。"沙鸥"是水鸟名,属鸥科。此类鸟为长翼蹼足水鸟,形体较大,身体较粗壮,喙较厚,喙端略呈弯钩状,通常呆在岸边或内陆水域附近,是港口重要的食腐动物

    2023-02-03
    100

发表评论

登录后才能评论

评论列表(0条)

    保存