如果这看起来像一个简单的问题我很道歉,我是一名新的计算机科学专业的学生,这个问题让我感到难过。
假设Car变量billsCar存在并且已经引用了Car对象。 写一个语句,将billCar的未使用容量分配给双变量amtLeft。
以下是源代码:
public class Car{
// the Car attributes
String make; // manufacturer
double fuelCapacity;
double fuelAmount;
// the Car constructor
public Car(String what, double cap, double amt){
make = what;
fuelCapacity = cap;
fuelAmount = amt;
}
// the Car methods
public String getMake(){
return make;
}
public double getCapacity(){
return fuelCapacity;
}
public double getFuel(){
return fuelAmount;
}
public void setFuel(double amt){
fuelAmount = amt;
}
public double unusedCap(){
return (fuelCapacity - fuelAmount);
}
}
答案块以double amtLeft =开头; 什么是将billCar未使用的容量(我不知道的变量)分配给双变量amtLeft的正确方法是什么?
答案 0 :(得分:0)
将unusedCap()更改为此?
public double unusedCap() {
double fuelLeft=(fuelCapacity - fuelAmount);
return fuelLeft;
}
答案 1 :(得分:0)
我猜你想要像
这样的东西Car billsCar = new Car ("Ford", 40.0, 20.0); // half full
System.out.println ("The remaining capacity is " + billsCar.unusedCap ());
//现在因为我们正在使用双打(当没有存储为精确值时)可能会出现一些奇怪的舍入问题,所以请尝试
System.out.format("The remaining capacity is %.2f%n", billsCar.unusedCap ());