java中3*2算出结果,最快的方式是什么?
答案:5 悬赏:70
解决时间 2021-04-28 05:54
- 提问者网友:若相守£卟离
- 2021-04-27 13:42
java中3*2算出结果,最快的方式是什么?
最佳答案
- 二级知识专家网友:余生继续浪
- 2021-04-27 14:02
二楼(七级的)说的有点跑题,你这样不是做乘法运算,而是先把乘法前边的步骤用人脑算过,然后让计算机来算剩下的3+3了。如果可以这样,还不如直接输入6算了,速度最快,效率最高,呵呵
全部回答
- 1楼网友:留下所有热言
- 2021-04-27 17:36
这是java中的位移运算,2<<3 即相当于2*2的3次方。数值2在计算机中是以二进制表示的,即00000010,左边是高位,右边是低位,向左移1位即相当于在原来的基础上乘以2,故移3次就乘以3次2,加上自己本身的值就是2,这样等于 2 * 2 * 2 * 2 = 16
- 2楼网友:野性且迷人
- 2021-04-27 17:01
System.out.println(3 * 2);
- 3楼网友:努力只為明天
- 2021-04-27 15:41
3+3最快
CPU会把乘法转换成加法的
所以直接加就最快
- 4楼网友:转身→时光静好
- 2021-04-27 15:11
int i = 3<<1;
同理 除以2,右移1位最快
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息