本帖最后由 胡建伟 于 2013-8-29 20:37 编辑
下面是我自己的做法,希望各位高手能给出更有效率的方法,请附带注释哦
package com.itheima;
/**
* 2.编程计算3乘8等于几,什么方法效率更高?
* @author xiaowei
*
*/
public class Test2 {
public static void main(String args[]){
//采用移位运算输出结果
//System.out.println((2<<3)+(2<<2));本来想把8拆分成2的整数,不过反而麻烦
System.out.println(3<<3);// 左移相当于乘. 左移一位相当于乘2(2^1);左移两位相当于乘4(2^2);左移三位相当于乘8(2^3)
}
}
|