A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/**
* 编程计算3乘8等于几,什么方法效率更高?
*/
public class Test {
       
        public static void main(String[] args) {
                int a = 3 << 3;                                  //3左移三位计算效率最高。
                System.out.println(a);

                int b = 3 * 8;                                        //计算3 * 8 的普通方法效率比较低。
                System.out.println(b);
        }

}

/*
*   不定义第三方变量,交换n=4,m=5的值,用位运算和求和
*/

int n=4,m=5;
n=n^m;
m=n^m;
n=n^m;
----------------------
n=n+m;
m=n-m;
n=n-m

2 个回复

正序浏览
这个挺基础的嘛,视频看两遍就可以了
回复 使用道具 举报
学这个的时候,有个 同学纠结了很久,晕了原码补码都倒
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马