use*_*988 0 java math double int
Run Code Online (Sandbox Code Playgroud)int a = 1; int b = 10; int c = 3; int d = (1/10)*3 System.out.println(d) Result: 0
如何使此计算工作?向上或向下舍入?它应该是:(1/10)*3 = 0.1*3 = 0.3 = 0和(4/10)*3 = 0.4*3 = 1.2 = 1
非常感谢!
1 / 10
Run Code Online (Sandbox Code Playgroud)
这是整数除法,并且作为整数除法,结果为0.然后0*3 = 0
您可以使用双重文字:
1.0 / 10.0
Run Code Online (Sandbox Code Playgroud)