A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 咖啡 黑马帝   /  2011-11-17 19:50  /  2383 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

最有效的方式算出2乘以8等于几是什么?

评分

参与人数 1技术分 +1 收起 理由
宁超 + 1 赞一个!

查看全部评分

7 个回复

倒序浏览
很深奥的问题啊
回复 使用道具 举报
杨杰 黑马帝 2011-11-17 21:30:10
藤椅
System.out.println(2<<3)。2 左移3位就等于乘以8。记得毕老师的视频讲过这个的。具体的你可以去看下。

评分

参与人数 1技术分 +1 收起 理由
宁超 + 1 赞一个!

查看全部评分

回复 使用道具 举报
泼孩 黑马帝 2011-11-17 21:41:06
板凳
高效方式:位运算

评分

参与人数 1技术分 +1 收起 理由
宁超 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 潜王伟 于 2011-11-17 22:01 编辑

移位,位运算效率最高
2 << 3  三楼正解

评分

参与人数 1技术分 +1 收起 理由
宁超 + 1

查看全部评分

回复 使用道具 举报
咖啡 黑马帝 2011-11-20 12:14:09
地板
懂了,谢谢
回复 使用道具 举报
laoyang 黑马帝 2011-11-20 13:14:55
7#
顶  移位运算符
回复 使用道具 举报
肖瑞军 黑马帝 2011-11-20 13:36:35
8#
最最高效的运算是:位运算。
<<: 就是乘以2的移动位数的次幂。
>>: 就是除以2的移动的位数的次幂。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马