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赋值给左边变量。