java基础之转义字符与运算符(2)



文章目录

  • java基础之转义字符与运算符(2)
  • 一、转义字符
  • 二、运算符
  • 1.算术运算符
  • 2.赋值运算符
  • 3.关系运算符
  • 4.逻辑运算符
  • 5.位运算符
  • 6.位移运算符
  • 7.三目运算符
  • 小结




一、转义字符

1.\n:换行标签.
2.\r:回车,拥有换行的作用.
3.\t:制表符,相当于一个tab键,四个空格.
4.\\,\“\”:输出反斜杠和双引号或单引号.

二、运算符

1.算术运算符

+,-,*,/,%,++,–

1.++,自增,如果在表达式前面,则先自增,再执行,如果在表达式后面,则先执行,在自增.
2.–:自减同理

2.赋值运算符

=,+=,-=,*=,/=,%=,自右向左赋值.

byte或short类型在+=计算时,不会改变数据类型.

3.关系运算符

==:等于等于
!=:不等于
>=:大于等于
>:大于
<=小于等于
<:小于

4.逻辑运算符

&:与,
|:或,
!:非,
^:异或,
&&:短路与,
||:短路或

&运算:两边结果都是true,结果则为true,否则为false.
|运算:两边结果有一个为true,结果就是true,否则为false.
!运算:相同为false,不同为true.
^运算: 两边相同为false,不同为true.
&&运算:先计算左边表达式的结果,结果为true,再去计算右边,否则直接返回false.
||:如果左边表达式为true,则直接返回true,如果为false,则继续执行.

5.位运算符

1.~:按位取反.
2.&:按位与.
3.|:按位或.
4.^:按位异或.

6.位移运算符

1.<<:左移:
a<<b:表示将二进制形式的a逐位左移b位,最低位空出的补0;相当于a*b的二次幂.
2.>>:带符号右移:
a>>b:将二进制形式的a逐位右移b位,最高位空出的b位,补0;
3.>>>:无符号右移:
a>>>b:将二进制形式的a逐位右移b位,最高位空出的b位,补0,相当于a/b的二次幂;

7.三目运算符

X ? a:b;

X为表达式,结果为boolean类型,如果表达式为true,则返回a,否则返回b.


小结

本章概述了java基础中的转义字符与运算符,内容比较杂而多,需要勤加练习,只要基础打牢,对后续的java学习才能得心应手.
有哪里不足或者有更好的建议,欢迎留言吐槽,有哪里不懂的小伙伴,可以私信我,我会一一答复,感谢认可,感谢支持!