Java语言程序设计题。求高手帮忙。

1、设变量i和j的定义inti=1,doubled=1.0,试分别计算下列表达式的值:
(1)46%9+4*4-2 (2)45+43%5*(23*3%2)
(3)45+45*50%i-- (4)1.5*3+(++d)
2、计算下列逻辑运算表达式的值。
(1)(true)&&(3>4) (2)(x>0)||(x<0)
(3)(x>=0)||(x<0) (4)(x!=1)==!(x==1)

答案依次是
1(1)15 (2)48 (3)45 (4)6.5
2(1)false (2)false (3)true (4)true追问

可以写出过程来吗?

追答

1
(1)46%9+4*4-2 = 1 + 14 = 15 %求余
(2)45+43%5*(23*3%2)= 45 + 3 * (49 % 2) = 45 + 3 * 1 = 48
(3)45+45*50%i-- = 45 + 2250 % 1 = 45 + 0 = 45;
(4)1.5*3+(++d)= 4.5 + 2.0 = 6.5
2
(1)(true)&&(3>4) --> true $$ false --> false
(2) (x>0)||(x x = 0 false; x != 0 true
(3) (x>=0)||(x true
(4) (x!=1)==!(x==1) --> (x!=1) 和 !(x==1) 一个意思

温馨提示:答案为网友推荐,仅供参考
相似回答