首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是Java操作符优先代码。我无法正确地得到它的输出

这是Java操作符优先代码。我无法正确地得到它的输出
EN

Stack Overflow用户
提问于 2022-01-08 07:10:01
回答 1查看 38关注 0票数 0

我无法理解这个代码输出。我试过很多次了。但是我没能编译出answer.plz,有些人可以解释如何解决它。

代码语言:javascript
复制
System.out.println(4%5*3-4/7+4%2-5/(5*4%5)); //Line 2 
System.out.println(5-8%4*5(5/8*(3%4)*4)+8/4+1); //Line 3 
System.out.println(1.5%2.1-5.4*1.1/(5.4%5)); //Line 4 
System.out.println((5+4)%4+(5/8.0)+4); //Line 5 
System.out.println(5-4*6(5%4-3)*5+6/(1.0/2.0)-5*4); //Line 6 
System.out.println(7+3-4*4%6+4*2.5-3%2); //Line 7 
System.out.println((2-5%5)-10.8%5.1*5*4); //Line 9 
EN

回答 1

Stack Overflow用户

发布于 2022-01-08 07:25:53

为了解决这些问题,您需要知道操作符的优先级和层次结构。看看这个:https://www.programiz.com/java-programming/operator-precedence

这将极大地帮助你解决这个问题。冷静地解决它,并将你的答案与输出相匹配。另外,将操作符放在括号和操作数之间(您在第6行中漏掉了它们)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70630311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档