Dav*_*vid 3 java floating-point
这是代码:
class testsum
{
public static void main(String arg[])
{
double sum=0;
double fraction;
fraction=-1/9;
System.out.println("fraction: "+fraction);
fraction=-1;
fraction=fraction/9;
System.out.println("fraction: "+fraction);
}
}
Run Code Online (Sandbox Code Playgroud)
输出0然后是-0.11111111
为什么是第一个输出0而不是-0.11111111111?
| 归档时间: |
|
| 查看次数: |
2139 次 |
| 最近记录: |