首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎样用移位来解决这个有关问题

2012-01-24 
怎样用移位来解决这个问题?用移位分别实现对整数12345进行整除8和乘以8,输出移位后的结果. 请各位大虾,小

怎样用移位来解决这个问题?
用移位分别实现对整数12345进行整除8和乘以8,输出移位后的结果. 请各位大虾,小虾帮帮新手,谢谢!

[解决办法]
int i = 12345;
System.out.println(i<<3); //12345乘以8
System.out.println(i>>3); //12345整除8
 
[解决办法]
8=2^3;
[12345/8]=12345>>3 reminder 12345&7
12345*8=12345<<3

热点排行