byte b = 2;
double d = 3;
int i = 1.5; //报错
int i = (int)1.5;
字符 | 数值 |
0 | 48 |
9 | 57 |
A | 65 |
Z | 90 |
a | 97 |
z | 122 |
ps:只记住这几个字符就够用了,但稍微注意下大写字母与小写字母中间是还有其他字符的,别被出题者带入坑里。 |
算数运算符包括 | |
+ | 加法运算,字符串连接运算 |
- | 减法运算 |
* | 乘法运算 |
/ | 除法运算 |
% | 取模运算,两个数字相处取余数 |
++、-- | 自增自减运算 |
赋值运算符包括 | |
= | 等于号 |
+= | 加等于 |
-= | 减等于 |
*= | 乘等于 |
/= | 除等于 |
%= | 取模等于 |
int i = 5;
i += 5;
@Test
public void test07() {
byte b = 1;
//b = b + 3; 报错
b += 3; //通过 因为 b += 3 --> b =(byte)(b + 3);
System.out.println(b);
}
比较运算符包括 | |
== | 比较符号两边数据是否相等,相等结果是true |
< | 比较符号左边的数据是否小于右边的数据,如果小于结果是true |
> | 比较是否符号左边的数据是否大于右边的数据,如果大于结果是true |
<= | 比较符号左边的数据是否小于或者等于右边的数据,如果小于结果是true |
>= | 比较符号左边的数据是否大于或者等于右边的数据,如果小于结果是true |
!=数据 | 不等于符号,如果符号两边的数据不相等,结果是true; |
逻辑运算符包括 | |
&& 短路与 | 1. 两边都是true,结果是true 2. 一边是false,结果是false 短路特点:符号左边是false,右边不再运算 |
|| 短路或 | 1. 两边都是false,结果是false 2. 一边是true,结果是true 短路特点: 符号左边是true,右边不再运算 |
! 取反 | 1. ! true 结果是false 2. ! false结果是true |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |