运算符

一元运算符、二元运算符  、三元运算符

 一元运算符,用于类型转换,将操作数的类型转换为目标类型,该转换不会影响从走错书本身的类型

一元运算符,只能作用于数字了行的变量

 

二元运算符,两端必须是boolean类型

 

三目运算符:代码1?代码2:代码3
判断代码1的结果,如果为真,则整个返回结果代码为代码2,如果为假,则整个返回结果为代码3
要求代码

按功能分类:算术运算符、逻辑、其它

逻辑运算符:! && || == != > >=
&&:二元运算符,两端必须是boolean类型,表示对两端并且(真真为真,其它为假)
||:二元运算符,两端必须是boolean类型,表示对两端并且(真真为真,其它为假)

 

算术运算符:+ - * / % 

只能在两个数字类型进行运算
两个数字类型进行算术运算,返回类型为取值范围较大的类型:int int>int int double int>double

 

拼接运算符:+
用于字符串和任意类型的运算,运算方式为字符串拼接

 

转换运算符:(目标类型)操作数
一元运算符,用于类型转换,将操作数的类型转换为目标类型,该转换不会影响从走错书本身的类型,返回
结果为目标类型。

 

赋值运算符:= += *= /= %=
计算赋值符号右边整个代码的返回结果,然后按赋值规则,赋值给左边的变量;

 

运算符优先等级:a&&b||c&&d||!a&&(int)scan.nextDouble()==1

posted @ 2016-06-26 22:56  快乐的小白  阅读(111)  评论(0编辑  收藏  举报