gpt4 book ai didi

java - Java 数字的小数部分问题

转载 作者:行者123 更新时间:2023-12-01 17:57:12 25 4
gpt4 key购买 nike

我正在 java 程序中进行此操作

public class results{
public static void main(String args[]){
double x=Math.sqrt(1/8);
double x2 = x*2;
System.out.println(x);
System.out.println(x2);
}
}

问题是变量x。它也打印 0.0 和变量 x2 0.0。 x 的结果是 0.353553。如何修复此问题以便在变量 x 中使用 0.353553 而不是 0.0。

最佳答案

1/8 是整数除法。结果是 0,所以一切都为零。请尝试使用 1/8.00.125

关于java - Java 数字的小数部分问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43756209/

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