相关疑难解决方法(0)

为什么两个整数的除法在Java中返回0.0?

int totalOptCount = 500;
int totalRespCount=1500; 
float percentage =(float)(totalOptCount/totalRespCount);
Run Code Online (Sandbox Code Playgroud)

为什么这总是返回值0.0?另外我想将其格式化为00.00格式并转换为字符串?

java floating-point integer-division

49
推荐指数
3
解决办法
6万
查看次数

双值返回0

这是一个例子:

Double d = (1/3);
System.out.println(d);
Run Code Online (Sandbox Code Playgroud)

这将返回0,而不是0.33333 ......应该如此.

有人知道吗?

java division

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×2

division ×1

floating-point ×1

integer-division ×1