Java基础:Java运算符
Java运算符
计算机最基础的用法就是进行数据运算,Java运算符有算数运算符、关系运算符、赋值运算符、逻辑运算符、位运算符和调节运算符
运算符的优先级 括号最高 优先级不用刻意去记 需要知道的是将需要使用优先级的用括号 增加程序的可读性
一元运算符:一个操作数的运算 例如自增自减运算符
二元运算符:两个操作数的运算 例如关系运算符
三元运算符:三个操作数构成 条件 ? 结果为真的值 : 结果为假的值
一、算数运算符
加减乘除模运算符(二元)
(a + b) 左边的数加上右边的数
(a - b)左边的数减去右边的数
(a * b)左边的数与右边的数相乘
(a / b)左边的数与右边的数相除
(a % b)左边的数与右边的数相除取余数
二、自增自减运算符
+在变量后面 表示先赋值 后自增 a--同理 自增和被赋值的变量值相同
+在变量前面 表示先自增 后赋值 --a同理 自增和被赋值的变量值不同
三、关系运算符
关系运算符的表达方式为布尔值数据类型true和false
(a > b) 表示a是否大于b 如果大于为真
(a < b)表示a是否小于b 如果小于为真
(a <= b)表示a是否小于等于b 如果是为真
(a >= b)表示a是否大于等于b 如果是为真
(a == b)表示a是否等于b 如果等于为真
(a != b)表示a是否不等于b 如果不等于为真
四、赋值运算符
= 赋值
+= 相加并赋值
-= 相减并赋值
*= 相乘并赋值
/= 相除并赋值
五、逻辑运算符
只能返回true和false 所以只能用Boolean类型
&& 与逻辑 两个操作数都为真 则为true 否则为false
|| 或逻辑 两个操作数有一个为真 则会true 否则为false
! 非逻辑 将最后表达的结果取反
短路逻辑运算:使用与逻辑时 当第一个操作数结果为false 则最终结果就为false
六、位运算符
位运算符是针对二进制代码的运算
七、条件运算符
需要三个操作数进行运算 第一个操作数是条件 第二个操作数是结果为true所返回的值 第三个操作数是结果为false所返回的值
八、字符型连接符
System.out.println("字串符:" + a);
输出结果
字串符:a