对于我的大学班级,我必须创建一个程序,计算中点的一行。我已经完成了大部分的核心程序,但我需要一些帮助。
public double calculateMidpointX() { // acessor
xmid = (calcX1 + calcX2) / 2.0;
return (xmid);
}..。
DecimalFormat num = new DecimalFormat("###.##");如何将xmid与DecimalFormat("###.##");一起返回--是否需要查看特定的语法?如果我使用System.out.println呢?
发布于 2015-10-05 04:13:23
public static void main(String[] args)
{
System.out.println(calculateMidpointX(1.373,3)); // Print 2.19
}
public static double calculateMidpointX(double x, double y) {
DecimalFormat num = new DecimalFormat("###.##");
Double xmid = (x + y) / 2.0;
return (Double.parseDouble(num.format(xmid))); // This return 2.19
} 如果我只使用没有格式化的return xmid;,它将返回2.1865。
https://stackoverflow.com/questions/32940969
复制相似问题