解决方案 »
- swing中网格组布局问题
- 急问:如何在没有java环境的客户端机器上运行网页上嵌入的applet,要求不下载jre。
- 有谁用过SUN的FTP组件,他的下载地址,非常急用。非常感谢
- 在java中如何在窗口没有焦点的情况下获得键盘按键信息
- 如何用javascript获取点击浏览器页面关闭事件
- 菜鸟求助! 请各位大虾一定帮忙。。。。。。!!!! 一定给分!
- response.sendRedirect()的问题
- 菜鸟手记-----学习java第一天
- applet如何打开新的网页,如何和所在网页通讯
- 请问哪位有WebGain Studio Pro 4.5的full license key?
- 发布一个Java写的俄罗斯方块源码
- 请问java可以用为什么javac不行~
1 “-1”表示成补码是1111 ....11 1111 ,31是 0000 ...0011 1111,,他们的后六位是一样的。
2 Interger的移位运算只注意后6位,看注释
Note also that rotation by any multiple of 32 is a no-op, so all but the last five bits of the rotation distance can be ignored, even if the distance is negative:
总结:将负数写为补码,这个数的低6位便是其真正移位的数字。