我正在做
double x = distance/maxRange;
并希望x等于1/3,例如,当distance = 10且maxRange = 30而不是0时。
如何获得正确的格式?
谢谢。
最佳答案
double x = (double) 1/3;
System.out.println(x); // result print 0.3333333333333333
您必须将计算转换为两倍,否则将得到0。
关于java - 在Java中获得正确的小数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32773773/