1、运算符:

(1)算术运算符:+加法;-减法;*乘法;/除法;%取模(取余数);++自增;--自减;(一旦运算中有不同类型的数据,结果会是数据范围类型大的那种类型);

(2)加号的三种用法:<1>对于数值来说,就是加法;

对于char类型来说,计算之前char会提升成int,然后再计算;

对于字符串String来说,加号代表字符串连接,任何数据类型和字符串进行连接时,结果都会变成字符串(例:str+20+30,结果是str2030;改变优先级str+(20+30),结果是str50)。

(3)赋值运算符:<1>基本赋值运算符:=

复合赋值运算符:+=;-=;*=;/=;%=

(4)比较运算符:== 等于;  < 小于;  > 大于;  <= 小于等于;  >=大于等于;  != 不等于。

(5)逻辑运算符:&&与;||或; !非(&&和||具有短路效果,如果左边已经可以判断得出最后结果,那么右边的代码将不再执行,提高一定的性能)

(6) 三元运算符:

        格式:数据类型  变量名=条件判断?表达式1:表达式2;

        首先判断条件是否成立,如果成立,将表达式1赋值给左边变量;如果不成立,将表达式2赋值给左边变量。