码迷,mamicode.com
首页 > 其他好文 > 详细

寒假第三次作业

时间:2018-02-22 21:41:48      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:提示   http   static   上电   阅读   一点   info   之间   静态方法   

电梯

GitHub地址

看到这次作业的题目才发现上一次电梯只会去1层或者10层,人就傻了。看到这次题目的描述,我先思索了一天,没想到什么好法子,就从题中给的两个提示入手写代码。在bus模式中,我的这辆公交并不会每个站都停,只会在有人要下车或者有人上车的地方停下,这是我的一个改进地方。但暂时还未实现当电梯上没有人的时候,电梯会去接还未上电梯的人。这作为第二个改进点。在taxi模式中,电梯只会一个一个的接送乘客,也就是说电梯上的人数只会有一个,无法实现顺风车的概念,这是它最大的缺陷。我在简单的taxi模式中,让电梯每次接完一名乘客后将会去接此时距离电梯最近的那位乘客,我想这个在大多数情况下要比简单的taxi好一点。两个模式均在有人要下车的地方输出一次,并最终输出了顾客的等待时间。
代码行数:209
debug数:10~15
耗时:3days

以下是一些输出样例

技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
从以上几个例子,可以看出:如果五个请求有很多是可以搭顺风车的,那么bus模式会更好,但若是请求顺风车情况少,那么taxi模式会更优秀,如果能将他们优点结合,我想会更加棒。


文件读写

对于文件读写,我是这次作业才知道有这个东西的,经过一番百度,才知道居然有这种操作。一下子觉得自己就像一个井底之蛙一样。关于如何学习我是从一篇博客里找来的利用c语言库函数进行文本文件的读写。经过一番学习,发现这样的方法,在多人做项目时用来输入和输出会更加方便。


代码注释

通过在程序代码中添加注释可提高程序的阅读性。注释中包含了程序的信息,可以帮助程序员更好地阅读和理解程序。在Java源程序的任意位置都可以添加注释语句。注释中的文字编译器不进行编译,所有代码中的注释文字对程序不产生任何影响。

单行注释

“//”为单行注释标记,从符号“//”开始直到换行为止的所有内容均作为注释而被编译器忽略。语法如下:
//注释内容
如 static int age ; //当变量要被静态方法引用时,变量要静态化
后面文字是对前面代码的书面解释

多行注释

“/**/”为多行注释标记,符号“/”和“/”之间的所有内容均为注释内容。注释中的内容可以换行。语法如下:
/
注释内容1
注释内容2
......
/

寒假第三次作业

标签:提示   http   static   上电   阅读   一点   info   之间   静态方法   

原文地址:https://www.cnblogs.com/ruanjunxi/p/8457796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!