在下面的 java 代码中,预期值为 78 但它返回值 59。我需要做哪些修改才能获得预期结果?public class SampleOne { public static void main(String[] args) { int ans=42+45-48-5-15+20*2; System.out.println(" Ans="+ans); }}
3 回答
倚天杖
TA贡献1828条经验 获得超3个赞
59 正在接收,因为机器遵循以下优先顺序
除法 -> 乘法 -> 加法 -> 减法
为了获得预期的结果,您需要使用括号
开括号 - (
和闭括号 -)
将你的表达转换成ans=(42+45-48-5-15+20)*2;
以获得您预期的结果。
添加回答
举报
0/150
提交
取消