- 运算符
- 1.算术运算符
- 2.关系运算符
- 3.逻辑运算符
- 4.赋值运算符
- 5.三目运算符
- 控制流程
- 1.选择结构
- 2.循环结构
- 注释
- 1.单行注释
- 2.多行注释
- 3.文档注释
优先级顺序同目录顺序
1.算术运算符| 序号 | 运算符 | 功能说明 |
|---|---|---|
| 1 | + | 加 |
| 2 | - | 减 |
| 3 | * | 乘 |
| 4 | / | 除 |
| 5 | -/ | 整除,返回整数值 |
| 6 | % | 取模,返回余数值 |
| 7 | ++ | 自增 |
| 8 | – | 自减 |
b++,当自增符在数值后时,先使用数值再数值+1
++b,当自增符在数值前时,先数值+1再使用数值
自减同上
| 序号 | 运算符 | 功能说明 |
|---|---|---|
| 1 | == | 相等 |
| 2 | != | 不相等 |
| 3 | > | 大于 |
| 4 | < | 小于 |
| 5 | >= | 大于等于 |
| 6 | <= | 小于等于 |
| 序号 | 运算符 | 功能说明 |
|---|---|---|
| 1 | ! | 取反操作 |
| 2 | && | 与操作 |
| 3 | || | 或操作 |
| 序号 | 运算符 | 功能说明 |
|---|---|---|
| 1 | = | 赋值操作 |
| 2 | ??= | 若运算符左边的变量为null,则使用右边的值;否则使用左边的值 |
| 3 | 算术运算符= | 如a+=5表示执行a=a+5的赋值操作 |
(1)condition? expr1: expe2,表示如果condition为true,则返回表达式expr1的值,否则返回expr2的值。
int age = 10; String str = (age == 10)? "10岁":"20岁"; print(str); //输出:10岁
(2)expr1 ?? expr2,表示如果expr1为非null值,则返回代表达式expr1的值;否则返回表达式expr2的值。
String? x; //表示x可空 String y = "java"; String z = x ?? y; print(z); //输出:java控制流程
所有程序设计语言在设计程序时包括顺序结构、选择结构和循环结构。
1.选择结构(1)if-else
(2)switch-case
(1)for循环
(2)while循环
(3)do-while循环
(4)continue和break
//TODO:待完成
2.多行注释 3.文档注释///TODO:待完成
或
/TODO:待完成



