1 自动转化: 将取值范围小的类型 自动提升为取值范围大的类型
2 int i = 1;
3 byte b = 2;
4
5
6
7 强制类型转换:将取值范围大的类型强制转换成取值范围小的类型。
8 int i = (int)1.5;
1 算数运算符包括:
2 + 加法运算,字符串连接运算
3 - 减法运算
4 * 乘法运算
5 / 除法运算
6 % 取模运算,两个数字相除取余数
7 ++ 、 -- 自增自减运算
1 赋值运算符包括:
2 = 等于号
3 += 加等于
4 -= 减等于
5 *= 乘等于
6 /= 除等于
7 %= 取模等
比较运算符包括:
== 比较符号两边数据是否相等,相等结果是true。
< 比较符号左边的数据是否小于右边的数据,如果小于结果是true。
> 比较符号左边的数据是否大于右边的数据,如果大于结果是true。
<= 比较符号左边的数据是否小于或者等于右边的数据,如果小于结果是true。
>= 比较符号左边的数据是否大于或者等于右边的数据,如果小于结果是true。
!= 不等于符号 ,如果符号两边的数据不相等,结果是true。
1 逻辑运算符包括:
2 && 短路与 1. 两边都是true,结果是true 2. 一边是false,结果是false 短路特点:符号左边是false,右边不再运算
3 || 短路或 1. 两边都是false,结果是false 2. 一边是true,结果是true 短路特点: 符号左边是true,右边不再运算
4 ! 取反 1. ! true 结果是false 2. ! false结果是true
1 public class HelloWorld {
2
3 public static void main(String[] args) {
4 // 方法调用
5 HelloWorld();
6 }
7
8 // 定义方法
9 public static void HelloWorld(){
10 System.out.println("Hello World");
11 }
12 }