java流程控制语句

 if  语句

格式

if (条件语句){

    执行语句;

    ……

}

 if…else  语句

if (判断条件){

    执行语句1

    ……

}else{

    执行语句2

    ……

}

 if…else if…else   语句

if (判断条件1) {

    执行语句1

} else if (判断条件2) {

    执行语句2

}

...

else if (判断条件n) {

    执行语句n

} else {

    执行语句n+1

}

  循环语句while

while(循环条件){

执行语句

………

}

  循环语句for

for(初始化表达式; 循环条件; 操作表达式){

    执行语句

    ………

}

  循环语句do…while

do {

执行语句

………

} while(循环条件);

  无限循环

最简单无限循环格式:

while(true){}

for(;;){}

无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。

  循环嵌套

for(初始化表达式; 循环条件; 操作表达式) {

    ………

    for(初始化表达式; 循环条件; 操作表达式) {

        执行语句

        ………

    }

    ………

}

两层for循环,分别为外层循环和内层循环,外层循环用于控制打印的行数,内层循环用于打印列数

break语句---------------作用是跳出循环语句,执行后面的代码

continue语句-------------作用是终止本次循环,执行下一次循环

   选择结构switch

switch (表达式){

    case 目标值1:

        执行语句1

        break;

    case 目标值2:

        执行语句2

        break;

    ......

    case 目标值n:

        执行语句n

        break;

    default:

        执行语句n+1

        break;

}

注意的是,在switch语句中的表达式只能是byte、short、char、int类型的值,如果传入其它类型的值,程序会报错。

 

原文地址:https://www.cnblogs.com/haoduoyu0512/p/13204547.html