1两道java计算题:若int a=3,int b=5,int c=9,请计算下列表达式的值1:(a+b>c)&(b>3)的值为?2:(a+b+1)|=c的值为?

来源:学生作业学帮网 编辑:学帮网 时间:2024/07/05 02:18:27

1两道java计算题
:若int a=3,int b=5,int c=9,请计算下列表达式的值
1:(a+b>c)&(b>3)的值为?
2:(a+b+1)|=c的值为?

1:false.a+b=8,8>9为false;b>3为true.false&true为false.&与操作符.
2:你这个题有问题.x|=y这个操作符展开是x=x|y.也就是说左边必须是一个变量,a+b+1不是变量,所以不能计算.
PS:其实你可以下个编译器自己运行一下的.