System.out.print(3+2+1-5+4%2-1/4+6);
Run Code Online (Sandbox Code Playgroud)
输出: 7
执行数学运算符的顺序如何工作?Java 是否遵循代数 PEMDAS 或其他什么?
int x=5, y=2;
System.out.println(x/y-(double)(x/y);
Run Code Online (Sandbox Code Playgroud)
当我在Eclipse上运行它时,为什么答案为0?我希望通过削减0.5左边的属性(int)5/2 = 2.然后(双)5/2 = 2.5,所以2 - 2.5 = -0.5.