4.运算符

image

1.自增、自减运算符+运算函数Math

public class operator {
    public static void main(String[] args) {
        int a = 1;
        int b = a++;//此时 b = 1  先赋值后运算
        int c = ++a;//此时 b = 3  先运算后赋值
        double pow = Math.pow(2,3); //Math 计算工具

        System.out.println(a);  //结果 3
        System.out.println(b);  //结果 1
        System.out.println(c);  //结果 3
        System.out.println(pow); //结果8.0
    }
}

2.逻辑运算符

        boolean x = true;
        boolean y = false;

        System.out.println(x&&y); //逻辑与 结果为false
        System.out.println(x||y); //逻辑或 结果为ture
        System.out.println(! (x&&y)); //逻辑非=取反 结果为ture

        //短路运算
        int z = 1;
        int q = 2;
        System.out.println((z<q)&&(z+1 == q)); //如果第一次逻辑运算Z小于Q结果为假,
                                               //那么后面z+1将不执行;

        System.out.println(z); //结果为1 表示为进行运算,实现短路;

3.位运算符

         //<<    *2 乘2
        //>>    /2 除2
        int u = 4;
        System.out.println(u<<2);//4*2*2;结果为16

4.三元运算符

 //z ? x : y; 如果z结果是TRUE那么执行x,反正执行y;
        int k = 2;
        String ok = k < 3 ? "真的":"假的"; //k小于3,所以结果为"真的";
        System.out.println(ok);//结果=真的

posted @ 2022-04-16 15:52  王小瘦的园子  阅读(21)  评论(0编辑  收藏  举报