java中的几个问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 22:39:26
i、j为整型变量,且j=12,求下列表达式的值。
(1)i=j+10
(2)i=20,i+=j
(3)j<<2

22;
32;
48;
其中最后一个运算是左移位!
首先J的二进制是:1100
<<2这个意思是向左移两位
就是:110000
然后转换成十进制得:48

(1)22;
(2)32;
(3)<<是向左移动两位 好象应该是12*4=48

1 i=22
2 i=32
3 j=48

(1)i=22
(2)i=32
(3)j=48