黑马程序员技术交流社区
标题:
移位运算的知识点,很重要!!!!
[打印本页]
作者:
青龙李坤
时间:
2015-5-27 22:28
标题:
移位运算的知识点,很重要!!!!
public class Test{
static void test(int i){
int j=i/2;
int k=i>>>1;
assert j==k:1;
}
public static void main(String[]args){
test(0);
test(2);
test(-2);
test(1002);
test(-3345);
}
}
结果:输出一个AssertionError和-2;
详解:>>>运算符清空标记位,对于负值i>>>1与i/2并不相等。
谢谢!!!!
作者:
南方小道士
时间:
2015-5-28 00:01
学习了!
作者:
FTD-2009
时间:
2015-5-28 10:28
学习了谢谢楼主了
作者:
zhangjnia
时间:
2015-5-28 17:35
学习了,感谢
作者:
青龙李坤
时间:
2015-5-28 18:06
大家一块学习!管理员能给加点技术分呗。
作者:
李志鹏
时间:
2015-5-28 18:54
学习了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2