中易网

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位最快
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息