=====================================================================
if分支
=====================================================================
1、if 语法
if ( 条件表达式 ) {
// TODO: 条件表达式结果为“真”时,执行此处代码
}
2、if … else 语法
if ( 条件表达式 ) {
// TODO: 条件表达式结果为“真”时,执行此处代码
} else {
// TODO: 条件表达式结果为“假”时,执行此处代码
}
3、if … else if … else 语法
if ( 条件表达式1 ) {
// TODO: 条件表达式1结果为“真”时,执行此处代码
} else if ( 条件表达式2 ) {
// TODO: 条件表达式2结果为“真”时,执行此处代码
} else if ( 条件表达式3 ) {
// TODO: 条件表达式3结果为“真”时,执行此处代码
} … else {
// TODO: 以上所有条件表达式结果都为“假”时,执行此处代码
}
=====================================================================
switch分支
=====================================================================
1、基本语法
switch ( 整数/字符串/枚举值 ) {
case 整数/字符串/枚举值 :
// TODO
break;
case 整数/字符串/枚举值 :
// TODO
break;
default :
// TODO
}
举例:
int i = 0;
int j = 0;
switch (i) {
case 0:
j += 1;
break;
case 1:
j += 2;
case 2:
case 3:
case 4:
j += 3;
break;
default:
j += 5;
}
System.out.println("j = " + j);
尝试给变量“i”赋不同的值,然后运行查看结果。建议i = [0, 1, 2, 3, 4, 5]
=====================================================================
while循环
=====================================================================
1、基本语法
while ( 条件表达式 ) {
// TODO: 循环体
}
执行过程:
1)、首先判断条件表达式结果是否为“真”;
2)、当条件表达式结果为“真”时,执行循环体;
3)、循环体代码执行完后,继续判断条件表达式是否为“真”,周而复始;
4)、直到条件表达式的结果为“假”时,跳出循环体;
举例:
int i = 0;
while ( i < 100 ) {
System.out.println("i = " + i);
i++;
}
注意:循环可以嵌套执行;小心处理条件表达式,避免出现“死循环”
=====================================================================
for循环
=====================================================================
1、基本语法
for ( 表达式1 ; 条件表达式 ; 表达式2 ) {
// TODO: 循环体
}
执行过程:
1)、首先执行表达式1;
2)、然后判断条件表达式结果是否为“真”;
3)、当条件表达式结果为“真”时,执行循环体;
4)、循环体代码执行完后,先要执行表达式2,然后再判断条件表达式是否为“真”,周而复始;
5)、直到条件表达式的结果为“假”时,跳出循环体;
举例:
int i;
for ( i = 0; i < 100; i++) {
System.out.println("i = " + i);
}
注意:表达式2是在执行完循环体后立即执行,然后再判断条件表达式。
=====================================================================
break、continue语句
=====================================================================
1、break,用于跳出循环体
2、continue,用于提前结束循环体的本次循环,此语句执行完后立即进入下一次循环。