`

作业08

 
阅读更多
飞机飞行
作业08 模拟战斗机飞行
战斗机:
• 飞行速度为20KM/每分钟
• 一架战斗机从基地起飞,以恒定的速度飞行,方向变化如下
• 0至2分钟:45度
• 2至5分钟:30度
• 5至8分钟:0度

任务:跟踪战斗机位置。
 编写一个Fighter类,应有x、y和direction三个属性
 setDirection(double direction)方法:设置航向
 fly()方法:
 模拟飞行1分钟,根据航向改变当前坐标
 注意要使用三角函数,请参考Math类(弧度),如:
this.x = x + this.speed * Math.cos(this.direction);
 reportStatus()方法:返回当前坐标及方向
 编写FighterTest类,在main方法中,应
 创建Fighter对象
 设置(基地)当前坐标为(0,0),
 向该对象发出设置方向的消息:航向45度
 向该对象发出飞行1次的消息
 向该对象发出飞行1次的消息
 打印当前飞机状态
 向该对象发出设置方向的消息:航向30度
 向该对象发出飞行1次的消息
 向该对象发出飞行1次的消息
 向该对象发出飞行1次的消息
 打印当前飞机状态
 向该对象发出设置方向的消息:航向0度
 向该对象发出飞行1次的消息
 向该对象发出飞行1次的消息
 向该对象发出飞行1次的消息
 打印当前飞机状态

分享到:
评论

相关推荐

    java小作业08 数据库字典

    这个"java小作业08 数据库字典"显然是一项任务,旨在让学生掌握如何在SQL Server 2008环境下创建和管理数据字典。下面将详细讨论相关知识点。 1. **数据库字典**:数据字典是数据库管理系统中的一个重要组成部分,...

    2018_2019学年高一物理暑假作业08功和功率重难点通关

    2018_2019学年高一物理暑假作业08功和功率重难点通关

    作业08:作业08

    【标题】"作业08:作业08" 暗示了这是一个关于编程作业的项目,可能是一个课程或自学计划的一部分。重点在于Python语言的学习和实践应用。 【描述】"作业08\n作业08" 提供的信息有限,但可以推测这是一项持续的编程...

    一年级数学 暑假作业08 北师大版

    【知识点详解】 这篇内容主要涉及小学一年级的数学基础知识,包括加减法运算、填空题、选择题、奥数问题以及趣味数学题。...通过这样的暑假作业,孩子们可以巩固所学知识,为后续的学习打下坚实的基础。

    南开大学《MYSQL数据库》在线作业08.docx

    在本题的《MYSQL 数据库》在线作业中,涉及到多个关于 MySQL 的核心知识点。 1. **DROP、TRUNCATE 和 DELETE 命令的区别**: - `DROP`:用于删除整个数据表或数据库,包括其结构和数据。 - `TRUNCATE`:用于快速...

    南开大学《MYSQL数据库》在线作业08.pdf

    MySQL数据库是广泛应用于Web开发和企业级数据管理的开源关系型数据库系统。它提供了丰富的数据操作和管理功能,包括数据的插入、删除、查询和更新等。本题涉及到的MySQL知识点主要包括: 1. **DROP、TRUNCATE 和 ...

    2018_2019学年高一物理暑假作业08功和功率通关检测

    【知识点详解】 1. 功的概念: 功是力学中的一个重要概念,表示力对物体所做的“效果”。功的计算公式是W=F·l·cosθ,其中W代表功,F是力,l是沿力的方向发生的位移,θ是力的方向与位移方向之间的夹角。...

    goit-markup-hw-08:作业08

    在"Goit-markup-hw-08"这个作业中,学生很可能会接触到这些概念,并将它们实际应用于创建一个结构清晰、内容丰富的网页。通过这个作业,他们将加深对HTML的理解,为将来更复杂的网页开发打下坚实的基础。

    goit-markup-hw-08:作业08(HTML + CSS)

    【标题】"GoIT-Markup-HW-08: HTML与CSS作业解析" 这个作业“goit-markup-hw-08”是围绕HTML(超文本标记语言)和CSS(层叠样式表)展开的,这两者是网页设计的基础。HTML负责结构,而CSS负责样式,它们共同构建了...

    体系结构大作业软工08级

    体系结构大作业(软工08级)

    大学生jsp+css网页精品作业系列08

    在本资源"大学生jsp+css网页精品作业系列08"中,我们主要关注的是使用JavaServer Pages(JSP)技术和Cascading Style Sheets(CSS)来构建网页的实践项目。这个系列作业是针对大学生设计的,旨在提升他们的Web开发...

    东华大学计算机学院08级本科java所有作业源码加报告

    【标题】"东华大学计算机学院08级本科java所有作业源码加报告"揭示了这个压缩包包含的是针对东华大学08级计算机学院本科生的一系列Java编程作业的源代码和相关报告。这些作业可能涵盖了Java语言的基础到进阶应用,是...

    java小程序设计-期末考试作业 齐鲁师范08级

    这个“java小程序设计-期末考试作业 齐鲁师范08级”主题涉及了Java编程语言的学习与应用,特别是针对齐鲁师范学院2008级的学生们在期末考试中的实践任务。 首先,我们需要理解Java小程序(通常指的是Java Applet或...

    HTML06样式基础.zip

    在这个压缩包中,通过一系列的图片示例(如01.PNG至07.PNG)和作业要求(作业要求.txt和作业08),学习者可以深入理解如何利用CSS(Cascading Style Sheets)来美化HTML页面。 首先,HTML(HyperText Markup ...

    大一vb08计算器作业

    在这个“大一vb08计算器作业”中,我们主要会涉及到以下几个知识点: 1. **窗体设计**:首先,我们需要创建一个新的Windows Forms应用程序项目。在设计阶段,我们将使用VB08的工具箱添加各种控件到窗体上,如按钮...

    day08面向对象作业.md

    day08面向对象作业.md

    大学生期末网页作业成品_精品08

    综上所述,"大学生期末网页作业成品_精品08"不仅仅是一份作业,它是学生们技术积累和创新思维的结晶。通过这个压缩包,我们可以预见到一份精心设计、功能完备、用户体验良好的网页作品,展现出大学生们在IT领域的...

    python123作业——08字符串

    在本“python123作业——08字符串”中,我们涵盖了多个与Python字符串处理相关的知识点,这些知识点在日常编程和数据分析中非常实用。以下是针对每个文件名的详细解释: 1. **55校验身份证号码并输出个人信息.py**...

    reading-notes:在“代码研究员201”课程中阅读作业分配说明

    软件开发基础CF 201n26的目录CF 201阅读作业01 CF 201阅读作业02 CF 201阅读作业03 CF 201阅读作业04 CF 201阅读作业05 CF 201阅读作业06 CF 201阅读作业07 CF 201阅读作业08 CF 201阅读作业09 CF 201阅读作业10 CF ...

    08郭桔松第1章作业.zip

    【标题】"08郭桔松第1章作业.zip"是一个压缩文件,通常用于存储多个相关的文件或文件夹,便于传输和保存。在IT行业中,压缩文件格式如ZIP是常见的数据归档方式,它通过算法将文件进行压缩,减少占用的磁盘空间,提高...

Global site tag (gtag.js) - Google Analytics