• 欢迎光临~

预算符

开发技术 开发技术 2022-10-18 次浏览

基本运算符

package com.beijing.xiaowen.operator;

public class Demo01 {
    public static void main(String[] args) {
        int a = 10;
        int a1 = 20;
        int a2 = 30;
        int a3 = 40;

        System.out.println(a * a1);
        System.out.println(a / a1);//0
        System.out.println(a / (double)a1);//0.5 有小数的时候,记得用浮点型
        System.out.println(a2 + a1);
        System.out.println(a3 - a1);


        long z = 8979879L;
        short x = 33;
        byte c = 2;
        int v = 10;
        System.out.println(z+x+c+v);//结果为long
        System.out.println(x+c+v);//结果为int
        System.out.println(x+c);
    }
}

自增自减运算符

package com.beijing.xiaowen.operator;

public class Demo02 {
    public static void main(String[] args) {
        int a = 1;
        int b = a++;//执行完这行代码后,先给b赋值,再自增
        System.out.println(b);//1
        int c = ++a;//执行完这行代码前,先自增,再给c赋值
        System.out.println(c);//3
    }
}

初识math类

        //幂运算
        double pow = Math.pow(3, 2);
        System.out.println(pow);//9

位运算符

package com.beijing.xiaowen.operator;

public class Demo03 {
    public static void main(String[] args) {
        //  & | ^ ~ << >>

        /**
        *  A = 0011 1100
        *  B = 0000 1101
        *  A&B = 0000 1100
        *  A|B = 0011 1101
        *  A^B = 0011 0001
        *  ~B  = 1111 001199
         *
         *  2*8  2*2*2*2
         *
         *  << *2
         *  >> /2
        * */
        System.out.println(2<<3);//16 
    }
}

字符串连接符

package com.beijing.xiaowen.operator;

public class Demo04 {
    public static void main(String[] args) {
        int a = 10;
        int b = 10;
        System.out.println(a+=b);//a=a+b
        System.out.println(a-=b);//a=a-b

        //字符串拼接符
        System.out.println(""+a+b);//1010
        System.out.println(a+b+"");//30
    }
}

三元运算符

package com.beijing.xiaowen.operator;

public class Demo05 {
    public static void main(String[] args) {
        //? :
        //x ? y : z   x为true则为y,否则为z
        int a = 66;
        System.out.println(a>88?"啊哈":"嗯哼");
    }
}

程序员灯塔
转载请注明原文链接:预算符
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com