运算符、逻辑运算、位运算

运算符、逻辑运算、位运算

一般运算符

public class operator {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        System.out.println(a + b);
        System.out.println(a - b);
        System.out.println(a / (double) b);
        System.out.println(a * b);
        System.out.println("=======================");
        double c = 2.0;
        long d = 10L;
        short e = 1;
        char f = 8;
        System.out.println(a + c);
        System.out.println(a + d);
        System.out.println(e + f);
        System.out.println(c + e);
        System.out.println(c + d);
        //结果类型有double变为double 其次有long为long 其他不同类型运算都为int
​
​
    }
​
}

逻辑运算、位运算

public class BitOperation{
        public static void main(String[] args) {
                /*
                 A = 0011 1100
                 B = 0000 1101
                --------------------------
               与 A&B = 0000 1100
               或 A|B = 0011 1101
               异或 相同为0 不同为1 A^B = 0011 0001
               非 ~B = 1111 0010
                ----------------------------
               位运算  
               2^3 = 8       2*2*2
                << 左移一位相当于*2
                >> 右移一位相当于/2
​
                0000 0000    0
                0000 0001    1
                0000 0010    2
                0000 0011    3
                0000 0100    4
                0000 0101    5
                0000 0110    6
                0000 0111    7
                0000 1000    8
​
                */
                System.out.println(2<<3);
        }
        }
​
​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值