活死题6 :以最快的速度计算 8 * 4

解题思路:
计算:8 乘以 4 ????
在这里插入图片描述
不就是这样吗?好像。。。没什么难的!!!但是。。。为什么要求“最快”?是谁的最快?怎么最快?

。。。 。。。

为什么要求最快?
这说明上面的思路方向是不对的!也就是说需要换一个角度考虑问题。怎样改变思考这题的角度呢?先放着,思考下一个问题。

是谁的最快?
8乘以4 = 32,心算就这样。应该没有再快的办法了。但是这一题是需要电脑来计算的。也就可以换一个问题。

怎样让电脑最快计算出这题?
我使用的是java语言,电脑最擅长的却是0和1,对了,是使用二进制。二进制?也就只有位运算了。
在这里插入图片描述

答案:

System.out.println("结果为:" + (8<<2));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章