从零开始的JAVA -4. 运算符与表达式

在JAVA中 一共有36种运算符,按照运算类型可以分为6大类

类型 运算符
算数运算符 +,-,*,/++,--
关系运算符 >,<,==,>=,<=,!=
逻辑运算符 !,&&,||
条件运算符 ?:
位运算符 >>,<<,>>>,^,~,&
赋值运算符 =,+=,-=,*=,/=,&=,|=,^=,%=,<<=,>>=,>>>=

1.逻辑与运算符

与:"&&",逻辑表达式为<a>&&<b>,只有当a,b的值同时为true时整个表达式才为true,其他的都为flase.

或:"||" 逻辑表达式为<a>||<b>,其中一个或者2个为true,,整个表达式为ture,其他为flase,

非:"!"逻辑表达式为!<a>,只要表达式a为true,那么整个表达式为flase,其他则为ture.

2.条件运算符与表达式

条件运算符是三目运算符,所以需要3个操作单位,他使用两个符号("?",":")来表示这个运算符。

一般形式:

<表达式1>?<表达式2>:<表达式3>

表达式1通常为关系表达式,三目运算符的运行规则是 当表达式1为true时,取表达式2的值,反之则取表达式3的值。

举例:将小写字母转换成大写字母

原文地址:https://www.cnblogs.com/yd150036/p/5985845.html