java汽车油耗计算_用JAVA做一个程序。题目是用一辆吉普车穿越1000km的沙漠。吉普车的总装油量为500L,耗油率为1L/km。由于沙漠中没有油库,必须先用这辆车在沙漠中建立临时油库。该吉普车要...

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

51farm

2015.10.16

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:51%    等级:12

已帮助:5502人

//************************************

// Method:    穿越沙漠问题,最小油耗解法.临时补给站不留油

// Parameter: double dDis,沙漠宽度,两端距离

// Parameter: double speed,单位距离的油耗速度

// Parameter: double oilPer,单次的最大负载

// Returns:   void

//************************************

public class Travel_Answer {

private double dDis=1000;

private double speed=1;

private double oilPer=500;

public void Travel_Answer(doub

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是用Java语言创建一个简单的汽车类,并生成三个汽车对象,以及对不同属性的颜色、油耗和时速编的生产函数: ```java public class Car { private String color; private double fuelConsumption; private int maxSpeed; public Car(String color, double fuelConsumption, int maxSpeed) { this.color = color; this.fuelConsumption = fuelConsumption; this.maxSpeed = maxSpeed; } public String getColor() { return color; } public double getFuelConsumption() { return fuelConsumption; } public int getMaxSpeed() { return maxSpeed; } public void setColor(String color) { this.color = color; } public void setFuelConsumption(double fuelConsumption) { this.fuelConsumption = fuelConsumption; } public void setMaxSpeed(int maxSpeed) { this.maxSpeed = maxSpeed; } // 生产不同颜色汽车对象的函数 public static Car createCarByColor(String color) { return new Car(color, 8.5, 220); } // 生产不同油耗汽车对象的函数 public static Car createCarByFuelConsumption(double fuelConsumption) { return new Car("red", fuelConsumption, 220); } // 生产不同时速汽车对象的函数 public static Car createCarByMaxSpeed(int maxSpeed) { return new Car("red", 8.5, maxSpeed); } } // 在主函数生成三个不同属性的汽车对象 public static void main(String[] args) { Car car1 = Car.createCarByColor("blue"); Car car2 = Car.createCarByFuelConsumption(10.0); Car car3 = Car.createCarByMaxSpeed(180); } ``` 以上是创建一个简单的汽车类,并生成三个汽车对象的代码,其 `Car` 类有三个属性:颜色、油耗和最高时速。我们可以通过 `createCarByColor`、`createCarByFuelConsumption` 和 `createCarByMaxSpeed` 函数来生成不同属性的汽车对象。 `createCarByColor` 函数可以通过传入颜色参数来生成颜色不同的汽车对象,颜色固定为 `blue`,油耗固定为 `8.5`,最高时速固定为 `220`。 `createCarByFuelConsumption` 函数可以通过传入油耗参数来生成油耗不同的汽车对象,颜色固定为 `red`,油耗为传入的参数,最高时速固定为 `220`。 `createCarByMaxSpeed` 函数可以通过传入最高时速参数来生成最高时速不同的汽车对象,颜色固定为 `red`,油耗固定为 `8.5`,最高时速为传入的参数。 注意,以上函数汽车属性值均为固定值,实际情况下可能会根据具体需求进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值