gpt4 book ai didi

java - DecimalFormats 和 Return 语句

转载 作者:太空宇宙 更新时间:2023-11-04 13:22:36 26 4
gpt4 key购买 nike

对于我的大学类(class),我必须创建一个计算直线中点的程序。我已经完成了大部分核心程序,但我需要一些帮助。

public double calculateMidpointX() { // acessor
xmid = (calcX1 + calcX2) / 2.0;
return (xmid);
}

...

DecimalFormat num = new DecimalFormat("###.##");

如何返回xmidDecimalFormat("###.##");我需要查看特定的语法吗?如果我使用 System.out.println 会怎样?

最佳答案

 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

关于java - DecimalFormats 和 Return 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32940969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com