运算符

算数运算符

+   加法运算,字符串连接运算 

      1.对于数值来说,那就是加法。2.对于char类型来说,在计算之前,char会被提升为int,然后再计算。

       3.对于字符串String来说,加号代表字符串连接操作。  

-    减法运算

*    乘法运算

/     除法运算

%   取模运算,两个数字相除取余数。

++ ,--   自增自减运算

赋值运算符

=     等于号, 代表将右侧的数据交给左侧的变量   

+=   加等于 ,   a+=3    相当于      a=a+3

-=    减等于        b-=4     相当于      b=b-4

*=    乘等于        c*=5      相当于     c=c*5

/=     除等于        d/=6      相当于     d=d/6

%=   取模等        e%=7    相当于     e=e%7

比较运算符

==     比较符号两边数据是否相等,相等结果是true。

<        比较符号左边的数据是否小于右边的数据,如果小于结果是true。

>        比较符号左边的数据是否大于右边的数据,如果大于结果是true。

<=      比较符号左边的数据是否小于或者等于右边的数据,如果小于结果是true。

>=       比较符号左边的数据是否大于或者等于右边的数据,如果大于结果是true。

!=        不等于符号,如果符号两边的数据不相等,结果是true。

逻辑运算符

&&   与(并且) 全都是true,才是true;否则就是false

||       或(或者) 至少一个是true,就是true;全都是false,才是false

!      非(取反) 本来是true,变成false;本来是false,变成true

三元运算符

 格式:数据类型   变量名称 = 条件判断 ?表达式A :表达式B;例如  int result=a>b?a:b;

 流程:首先判断条件是否成立:

                  如果成立为true,那么将表达式A 的值赋值给左侧的变量;

                   若果不成立为false,那么将表达式B的值赋值给左侧的变量;

 

 

 

你可能感兴趣的:(java基础)