学习笔记: 5 Java运算符

运算符

1.算术运算符

加+ 减- 乘* 除/ 取余%

int a =10;
int b =20;

System.out.print(a+b);  // 30
System.out.print(b-a);  //10
System.out.print(a*b);  //200
System.out.print(b/a);  //2
System.out.print(b%a);  //0

2.自增 自减 (一元运算符)

++自增 --自减

int a =1;
int b =10;

//符号在后,先输出后增加(减少)
System.out.print(a++); //1
//符号在前,先增加后输出(减少)
System.out.print(++a); //2

3.关系运算符

小于< 大于> 等于== 小于等于<= 大于等于>= 不等于 !=

 		int a =10;
        int b =20;
        System.out.println(a<b); //true
        System.out.println(a>b); //false
        System.out.println(a<=b); //true
        System.out.println(a>=b); //false
        System.out.println(a==b); //false
        System.out.println(a!=b); //true

4.逻辑运算符

逻辑与 && 逻辑或|| 逻辑非 !

 		boolean a = true;
        boolean b =false;
        System.out.println(a&&b); //逻辑与 && ,两个条件都为真,结果才为真
        System.out.println(a||b); //逻辑或 ||, 任意一个条件为真,结果就为真
        System.out.println(!(a&&b)); //逻辑非 !,对其他结果取反,其他结果为false,取反结果为true

5.条件运算符(三元运算符)

x ? y : z

x为表达式

y和z是结果

如果x表达式的结果为true,则返回y,否则返回z

        String str  = 80 > 60 ? "合格":"不合格";
        System.out.println(str);   //合格

6.扩展赋值运算符

+= -= *+ /=

 		int a =10;
        int b =20;
        // a+=b相当于 a= a+b; 其余相同
        System.out.println(a+=b);  //30
        System.out.println(a-=b);  //-10
        System.out.println(a*=b);  //200
        System.out.println(a/=b);  //0
posted @ 2021-07-08 11:12  阿极是头北极熊  阅读(50)  评论(0)    收藏  举报