基础语法学习2

运算符

  1. 算数运算符: + , - , * , / , % , ++ , --
  2. 复制运算符: =
  3. 关系运算符: > , <= , <= , == , != ,instanceof
  4. 逻辑运算符:&&(与),||(或),!(取反)
  5. 位运算符:& , | , ^ (亦或), ~ ,>>(右移) , <<(左移) ,>>>
  6. 条件运算符:? :
  7. 扩展赋值运算符: += , -=,*=, /=

自增,自减,一元运算符/Math类

		int a = 3;
        int b = a++;    //执行完这行代码后,先给b赋值,再自增
        System.out.println(a);
        int c = ++a;    //执行这行代码前,先自增,再给b赋值
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);

4
5
3
5

  1. Math.

位运算

 /*
        A = 0011 1100
        B = 0000 1101

        A&B = 0000 1100
        A|B = 0011 1101
        A^B = 0011 0001
        ~B = 1111 0010

        <<  (*2) 左移 , >>(/2) 右移
        0000 0000   0
        0000 0001   1
        0000 0010   2
        0000 0011   3
        0000 0100   4
        0000 1000   8
        0001 0000   16

         */
        System.out.println(2<<3);


16

字符串连接

		int a = 10;
        int b = 20;


        System.out.println(""+a+b);
        System.out.println(a+b+"");

1020
30

三元运算符

        // x ? y : z
        //如果x==true,则结果为y,否则结果为z

JavaDoc

@author 作者

@version 版本号

@since 指明需要最早使用jdk版本

@param 参数名

@return返回值情况

@throws 异常抛出情况

posted @ 2021-02-26 13:18  coreybrian  阅读(48)  评论(0)    收藏  举报