【发布时间】:2022-01-08 07:10:01
【问题描述】:
我无法理解这段代码输出。我试过很多次。但是我没有得到编译答案。请有人可以解释如何解决它。
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
【问题讨论】:
-
5(5在 java 中是不合法的,6(5也是如此。数字和左括号之间必须有一个运算符。 -
您能否通过以下几行来说明您的理解,以便有人可以帮助您了解哪里出错了?否则,我们只能猜测。
标签: java operator-keyword operator-precedence