[Java手记]Java各种符号的释义
1、数据类型
数据类型 | 名称 | 说明 | 案例 |
---|---|---|---|
char | 字符型 | 一个单一的 16 位 Unicode 字符 | char a ='开'; |
byte | 整数型 | 8位以二进制补码表示的整数; | byte a = 1; |
short | 整数型 | 16位以二进制补码表示的整数; | short a= 1; |
int | 整数型 | 32位以二进制补码表示的整数; | int a= 1; |
long | 整数型 | 64位以二进制补码表示的整数; | long a= 1L; |
float | 小数型 | 单精度32位浮点数; | float a= 1.5f; |
double | 小数型 | 双精度64位浮点数; | double a= 3.14d; |
String | 字符串 | 用于存储一串字符或文本; | String a ="这是字符串"; |
boolean | 布尔型 | 只有两个取值:true 和 false; | boolean a = true; |
2、转义字符
符号 | 符号含义 |
---|---|
\n | 换行 |
\r | 回车 |
\f | 换页符 |
\b | 退格 |
\0 | 空字符 |
\s | 空格 |
\t | 制表符 |
" | 双引号 |
' | 单引号 |
\ | 反斜杠 |
\ddd | 八进制字符 |
\uxxxx | 16进制Unicode字符 |
3、算数运算符
符号 | 符号名称 | 描述 | 案例 |
---|---|---|---|
+ | 加法 | 相加运算符两侧的值 | 1 + 1 = 2 |
- | 减法 | 左操作数减去右操作数 | 2 - 1 = 1 |
* | 乘法 | 相乘操作符两侧的值 | 3 * 3 = 9 |
/ | 除法 | 左操作数除以右操作数 | 9 / 3 =3 |
% | 取余 | 左操作数除以右操作数的余数 | 20%15=5,20除以5等于5,取20的余数 |
++ | 自增 | 操作数的值增加1 | 1 ++ =2 |
-- | 自减 | 操作数的值减少1 | 2 -- =1 |
4、比较运算符
符号 | 符号名称 | 描述 | 案例 |
---|---|---|---|
== | 等等 | 检查如果两个操作数的值是否相等,如果相等则条件为真。 | 1==1为真 |
!= | 不相等 | 查如果两个操作数的值是否相等,如果相等则条件为真。 | 1==1为假 |
> | 大于 | 左数大于右数为真 | 2>1为真 |
< | 小于 | 左数大于右数为真 | 1>2为真 |
>= | 大于或等于 | 左数大于或等于右数为真 | 2>=2为真 |
<= | 小于或等于 | 左数大于或等于右数为真 | 2<=2为真 |
5、赋值运算符
符号 | 符号名称 | 描述与案例 |
---|---|---|
= | 和 | C = A +B 把A+B得到的数值赋予给C |
+= | 加和 | 左数与右数相加并赋值给左数;C += A 等于C = C + A |
-= | 减和 | 左数与右数相减并赋值给左数;C -= A 等于C = C - A |
*= | 乘和 | 左数与右数相乘并赋值给左数;C = A 等于C = C A |
/= | 除和 | 左数与右数相除并赋值给左数;C /= A 等于C = C / A |
(%)= | 余数和 | 左数与右数相除的余数并赋值给左数;C %= A 等于C = C % A |
<<= | 左移位赋值运算符 | C << = 2等价于C = C << 2 |
>>= | 右移位赋值运算符 | C >> = 2等价于C = C >> 2 |
&= | 按位与赋值运算符 | C&= 2等价于C = C&2 |
^= | 按位异或赋值操作符 | C = 2等价于C = C 2 |
1= | 按位或赋值操作符 | C 1 = 2等价于C = C 1 2 |
注意:“|=” 用 “1=替代”。
6、逻辑运算符
符号 | 符号名称 | 描述 | 案例 |
---|---|---|---|
&& | 逻辑与 | 两个值为真时结果为真; | (true && true)为真 |
11 | 逻辑或 | 两个值任意一个为真时结果为真; | (true 11 false)为真 |
! | 逻辑非 | 反转逻辑运算 | !(true && true)为假 |
注意:“||” 用 “11=替代”。