Java 入门总结(二)
1、一般来说,程序的结构包含以下三种:
1.顺序结构
2.选择结构
3.循环结构:根据判断条件的成立与否,决定程序段落的执行次数,而这个程序段落就称为循环主体。
2、三目运算符:「变量 = 条件判断 ? 表达式1 : 表达式2」;日常开发中,要善于利用三目运算符来减少代码量。
3、switch 语句
注意: break 表示退出整个 switch() 语句块,如果不写 break,则表示从第一个满足条件的 case 开始,之后的所有 case 中的语句都要执行,直到遇到 break 为止或 swithc() 语句块结束。所以使用时每个 case 包括 default 中都必须加上 break 语句。
1 | /** |
4、循环结构
while 循环,当事先不知道循环该执行多少次时使用。先判断,后循环。
1
2
3
4 while (循环条件判断) {
语句n;
循环条件更改;
}do…while 循环,也是用于事先未知循环执行次数的时候。先循环,后判断。 无论循环条件是否成立,至少都会执行一次循环主体。
1
2
3
4 do {
语句n;
循环条件更改;
} while (循环条件判断);for 循环:采用两个分号「;」,分隔了三条语句的形式。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 /**
* for 循环执行流程:
* 1、执行初始化指令
* 2、检查循环条件是否为 true,如果为 false,跳转到第 6 步
* 3、循环条件为真,执行循环体
* 4、执行循环条件更改
* 5、循环条件更改执行完后,跳转到第 2 步,即继续检查循环条件
* 6、for循环后面的语句
*/
for (初始化「必须是一个声明」; 循环条件判断; 循环条件更改) {
语句n;
}
-------------------------
for 循环变体「不推荐」
-------------------------
int i = 0;
for (; i < 10 ;) {
i ++;
}
4、break 语句
循环中遇到 break 语句,则直接退出整个 for 循环,并且 break 之后的语句也不再执行。
5、continue 语句
continue 语句可以强迫程序跳到循环的起始处,当程序运行到 continue 语句时,即会停止运行剩余的循环主体,而是回到循环的开始出继续运行。即:使用 continue 就是中断一次循环的执行。