所以我试图增强这些类型以获得输出 d = 5.5,我尝试了不同的类型,得到的是 5.0 ,我应该怎么做才能获得正确的输出?
int a = 5;
int b = 4;
int c = 3;
int e = 2;
double d = (double)(a) + b/c/e;
System.out.println(d);
最佳答案
这就是你要找的吗?:
double d = (double)(a) + ((double)(b/c))/(e);
关于java - 如何正确输出正确的 double 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22286776/