Java复习笔记(二)

算术运算符

    加减 乘除 求余运算 + -  *  / %

    += 相当于+完之后赋值  例如:int   a= 0;  a+=10;  a=a+10;

    关于/,一定记得 0不能作为除数。异常

    关于在String +或者+= 都表示的拼接,并不表示运算。例如: String s=“120”;s+=111;最后等于“120111”


自增自减运算符

    ++  --

    a++;表示自己增加1;表示先使用变量a再进行自加运算

    ++a;表示自己增加1;表示先自加运算 再使用变量 a

    a--;表示自己增加1;表示先使用变量a再进行自减运算

    --a;表示自己增加1;表示先自减运算 再使用变量 a


比较运算符

    >   <   >=   <=    !=   进行数据比较结果类型bookean


逻辑运算符

逻辑与

    &:表示只有表达式两边都是ture,结果才是ture;

    &&:表示只有表达式两边都是ture,结果才是ture;

    区别:短路,提前结束这个判断过程。&&如果第一个条件为false后面语句不再运行。可以加快速度。&:不具有短路功能,从左到右一次执行。

    

逻辑或

    ||:有一个为ture,就为ture

    |:有一个为ture,就为ture

    区别:短路,提前结束这个判断过程。||:如果第一个条件为false后面语句不再运行。直接输出为ture。&:不具有短路功能,从左到右一次执行。


逻辑非

    !非真既假,非假既真。


猜你喜欢

转载自blog.51cto.com/shanghongbin/2314341