用简单的汽车模拟一年

时间:2018-02-28 20:22:53

标签: java

创建一个从1到365循环的方法,以表示一年中的天数。任何7的偶数代表星期日。因此,第1天是星期一,第6天是星期六。

周一至周五,汽车开车上班回家。使用dist参数作为单向距离。

每周六,司机检查油并在必要时进行更换。她还在没有驾驶的情况下填充油箱。假设她住在加油站?这辆车周日不开车。

除了已经嵌入其他方法的消息之外,不会打印任何其他消息。

public void simulateOneYear(int dist)- see above.

我已经创建了这个方法并且运行良好我只是无法弄清楚如何添加里程驱动以获得年底的总数。 我每次开车时都会添加dist吗?

这是我到目前为止所做的事情(我也是这个网站的新手,所以如果不正式的话,我很抱歉)

 public void simulateOneYear (int dist){
     int day = 1;
     for(int i = 1; i < 366; i++){
         if(day != 6 && day != 7){
             this.startEngine();
             this.drive(dist);
             this.stopEngine();
             this.startEngine();
             this.drive(dist);
             this.stopEngine();
         }
         if(day == 6){
             if(this.checkOil){
                 this.changeOil();
             }
             this.addGas(this.TANK_CAPACITY - this.checkGasGauge());
         }

         if(day==7){
              day = 1;
         }
         else {
             day++;
         }
     }
}

0 个答案:

没有答案