zoukankan      html  css  js  c++  java
  • 运算符

    必须要了解

    1.算数运算符:+, -, *, /,  %, ++, --,

    2.赋值运算符:=    (把值赋给变量)

    3.关系运算符:>, <, <=, >=,==, !=instanceof(输出flase/ture)

    4.逻辑运算符:&&(与) , ||(或),!(非)

            double pow=Math.pow(8,2);幂函数运算 调用math.()方法
            System.out.println(pow);
            /*
            ++,--,//自增 自减
             */
            int a = 1;
    
            int b = a++;//赋值后自增a=a+1;
            //此时b=1 而a=2
            int c = ++a;//自增后赋值a=a+1;a=3 赋给c,c=3
            System.out.println(a);
            System.out.println(b);
            System.out.println(c);
    
    
        }
    
    }

    逻辑运算符

            /*
            a=0011 1100;
            b=0010 0101;
            a&b=0010 0100;//与 只有相同为1时才为1,反之为0
            a|b=0011 1101;//或 只要有1则为1,其余为0
            a^b=0001 1001;//异或 相同为0 不同为1
            ~b =1101 1010;//取反 0为1反之为0
    
             */
            /**面试小题
             * 快速计算 2*8=16   2*2*2*2
             * 通过逻辑运算符 << 左移 *2, >>右移 /2,
             * system.out.print(2<<3)
             * 0000 0000   0
             * 0000 0001   1
             * 0000 0010   2
             * 0000 0011   3
             * 0000 0100   4
             * 0000 1000   8
             * 0001 0000   16
             *左移3位 
             * 效率极高
             *
             *
             */
            //小面试
            int a =10;
            int b =20;
            System.out.println(""+a+b);//字符串在前面 后面会拼接
            //输出1020; //除非("" +(a+b))避免
            System.out.println(a+b+"");//字符串在后面 前面会运算
            //输出30;

    扩展运算符

    +=, -=,*=, /=

    a+=b       // a=a+b

    a-=b       // a=a-b

    三元运算符

    x ? y : z

    x如果为真则结果为y,反之结果为z。

    int  a = 99;

    String grade=x < 60 ? "不及格":"及格";

    优先级

    ()多用

  • 相关阅读:
    反射的概述_反射应用实例
    日期类之SimpleDateFormat
    StringBuffer & StringBuilder
    String与包装类_字节数组_字符数组间的转换
    两种方法k8s安装dashboard组件
    git学习
    Prometheus搭建
    python学习博客
    Python的全局变量和局部变量
    python参数
  • 原文地址:https://www.cnblogs.com/li369/p/14018812.html
Copyright © 2011-2022 走看看