三、流程控制

1. 流程控制语句

  • 定义:控制程序中各语句执行顺序的语句

2. 流程控制结构

  • 顺序结构

                从上到下执行,没有任何判断跳转;

  • 分支结构

                根据条件,选择性的执行某段代码;

                如:if...else 和 switch-case 两种分支语句;

  • 循环结构

                根据循环的条件,重复执行某段代码;

                如:for、while、do-while三种循环语句;

        要素:①初始化条件

                ②循环条件

                ③循环体

                ④迭代部分

3.分支结构1:if-else

  •  格式1:
if (条件表达式) {
    语句块;
}
  • 格式2:
if (条件表达式) {
        语句块1;
}else{
        语句块2;
}

4.分支结构seitch-case

  • 格式:
switch (表达式) {
    case 常量1:
        //执行语句1
        break;    //结束当前
    case 常量2:
        //执行语句2
        break;
    ...
    default:
        //执行语句3
        break;
}

        小结:根据表达式中的值,依次匹配case语句;一旦与case中的某个常量相等,那么就执行该case中的语句。

        注意:遇到break后,则跳出当前switch-case结构;如果没有遇到break,则继续执行之后的case语句,直到遇到break或执行完所有的case语句及default中的语句后,该程序才会停止。

5.循环结构:for循环

//格式:
/**
for (初始化条件;循环条件;迭代部分) {
    循环体;
}

*/



//举例:
class ForTest{
    public static void main(String[] args){
        for(int i = 1;i <= 5; i++){
            System.out.println("HelloWorld")
        }
    }
}

6.循环结构:while

/*
格式:
初始化条件
while(循环条件){
    迭代体
    迭代部分
}
*/

7.循环结构:do-while

/*
初始化条件
do{
    迭代体
    迭代部分
}while(循环条件);

*/
  • 说明:do-while循环至少执行一次循环体

你可能感兴趣的:(java,开发语言)