这道java基础题,哪位高手能够指点下,谢谢 下列表达式等价的有( )。A. 3/2 B. 3<2 C. 3*4 D. 3<<2 E. 3*2^2 F. 3<<<2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C和D表达式的值A int类型/运算 结果为int类型,所以表达式是1B 表达式是boolean类型,值是falseC 表达式是int类型,值是12D 表达式是int类型,值是12(左移运算,左移1位相当于乘2,左移2位相当于乘4,依次类推)E 表达式是int类型,结果是先乘再异或运算=6^2=(二进制 110^010=100)=4(十进制)F 没有带符号左移,只有带符号右移,所以F是错误表达式 c和d结果都是12d意思是左移两位,即变成3*2*2 昨天面试没答上来,请高手帮忙看看。 初学JAVA菜鸟 this到底该怎么用 netbeans 6.5 中如何设置 JFrame 的背景颜色? 定时器的问题 一个关于Calendar类的问题! mysql5.0拒绝访问??? 如何访问内部类? 帮忙大哥们,我有一段聊天室程序,高手解答! 如何在javascript中调用winexec命令? 想试试自己,回答JAVA问题 内部类一个问题求解!! 如下问题,解题,看大家如何解,修改。
表达式的值
A int类型/运算 结果为int类型,所以表达式是1
B 表达式是boolean类型,值是false
C 表达式是int类型,值是12
D 表达式是int类型,值是12(左移运算,左移1位相当于乘2,左移2位相当于乘4,依次类推)
E 表达式是int类型,结果是先乘再异或运算=6^2=(二进制 110^010=100)=4(十进制)
F 没有带符号左移,只有带符号右移,所以F是错误表达式
结果都是12
d意思是左移两位,即变成3*2*2