if-else 语句
if 和 else语句
if ( boolean expression ){
statement or block;
}
或者:
if ( boolean expression ){
statement or block;
} else if (boolean expression) {
statement or block;
} else {
statement or block;
}
switch语句
switch语句的基本格式为:
switch(表达式1)
{
case 表达式2: 语句或块2; break;
case表达式3:语句或块3;break;
case 表达式4:语句或块4;break;
default:
语句或块5;
break;
}
其中:(jdk 高的版本支持)
(1)表达式1的值必须与整型兼容。
(2)case分支要执行的程序语句。
(3) 表达式2、3、4是可能出现的值。
(4)不同的case分支对应着不同的语句或块序列。
(5) break表示跳出这一分支。
for循环语句
for循环语句实现已知次数的循环,其基本格式为:
for(初始化表达式;测试表达式;步长)
{
语句或块;
}
其执行顺序如下:
(1) 首先运行初始化表达式。
(2) 然后计算测试表达式,如果表达式为true,执行语句
或块;如果表达式为false,退出for循环。
(3) 最后执行步长。
while循环语句 do-while语句
while循环语句实现受条件控制的循环,其基本格式为:
while(布尔表达式)
{
语句或块;
}
当布尔表达式为true时,执行语句或块,否则跳出while循环。
do语句实现受条件控制的循环,其基本格式为:
do{
语句或块;
}
while(布尔表达式)
先执行语句或块,然后再判断布尔表达式。
与while语句不同,当布尔表达式一次都不
为true时,while语句一开始判断就跳出循
环,不执行语句或块,而在do语句中则要
执行一次
break,continue语句