活死題6 :以最快的速度計算 8 * 4

解題思路:
計算:8 乘以 4 ????
在這裏插入圖片描述
不就是這樣嗎?好像。。。沒什麼難的!!!但是。。。爲什麼要求“最快”?是誰的最快?怎麼最快?

。。。 。。。

爲什麼要求最快?
這說明上面的思路方向是不對的!也就是說需要換一個角度考慮問題。怎樣改變思考這題的角度呢?先放着,思考下一個問題。

是誰的最快?
8乘以4 = 32,心算就這樣。應該沒有再快的辦法了。但是這一題是需要電腦來計算的。也就可以換一個問題。

怎樣讓電腦最快計算出這題?
我使用的是java語言,電腦最擅長的卻是0和1,對了,是使用二進制。二進制?也就只有位運算了。
在這裏插入圖片描述

答案:

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