【发布时间】:2014-10-26 19:00:40
【问题描述】:
我在学习如何编写和使用自己的课程时遇到了麻烦。例如;
import java.text.NumberFormat;
public class BikeCommute {
private String route;
private double distanceTraveled;
private double timeRequired;
private String dateTraveled;
private String mode;
private double gallonsSaved;
final private int mpg = 25;
public BikeCommute(String mode, String dateTraveled, String route,
double distanceTraveled, double timeRequired)
{
mode = this.mode;
route = this.route;
distanceTraveled = this.distanceTraveled;
timeRequired = this.timeRequired;
dateTraveled = this.dateTraveled;
}
public double gallonsCalculated(){
gallonsSaved = distanceTraveled/mpg;
return gallonsSaved;
}
public double getGallons(){
return gallonsSaved;
}
public String toString(){
return mode + route + distanceTraveled + timeRequired + dateTraveled + gallonsSaved;
}
}
我正在尝试编写一个名为 BikeCommute 的类,它将读取路线、交通方式、旅行距离、所需时间和旅行日期,通过除以距离来计算节省了多少加仑汽油每加仑行驶的英里数,并输出路线、模式、行驶距离、所需时间、行驶日期和节省的加仑数。但是,当我运行它时,它会返回 nullnull0.0null0.0。有什么想法吗?
【问题讨论】:
标签: java eclipse class methods