运算符

算数运算符    关系运算符  布尔运算符   赋值类运算符  字符串连接运算符  条件运算符和其他运算符。

1算数运算符:+  -  *  /  ++(自加一)  --(自加一)   %  

关于++:①++如果出现在变量后面  先赋值 后自加一,②++如果出现在变量前面  先自加一 再赋值   


注意:println 打印输出的时候 输出的是字符串,肯定是system out println(xxx=变量) 注意图片

int z =10  z++其实是(xxx=z++)  因此   ++出现在变量后面  先赋值 后自加一


2关系运算符:>   >=  <   <=   ==(判断是否相等)   !=(不等于)   注意: 关系运算符的运算结果一定是布尔(boolean)类型


3布尔运算符:& 逻辑与   | 逻辑或   !逻辑非     逻辑异或        &&短路与   ||短路或      规则:布尔运算符俩边的算子必须是布尔类型,整个表达式的运算结果也必须是一个布尔类型。


4 赋值运算符:基本运算符:=           扩展赋值运算符 :+= (追加)     -=(追减)    *=     /=     %=

+=例子

注意:扩展赋值运算符不改变运算结果类型,例子:byte i =10  i += 10  与  i=i+10    虽然结果一样但是 i +=10 不改变i是byte类型   而i=i+10 则编译无法通过 因为变量 i 变成了int类型,


5 字符串的连接运算符:①做加法运算(+俩边只要是数字类型,一定是加法运算)②字符串连接 (+俩边任意一边只要是字符串类型,则一定是字符串连接)


6条件运算符(三目运算符)

语法:boolean表达式?表达式1:表达式2    

char类型不能接收字符串,而println是可以的既可以输出字符型,又可以输出字符串,例子:如图



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容