0
点赞
收藏
分享

微信扫一扫

Java分支控制

三次方 2022-03-27 阅读 56
java

9.1 分支控制

9.2 if-else

1. 单分支
    if(条件语句){
        条件语句成立执行的语句
    }
2.多分支
    if(条件语句1){
        条件语句成立执行的语句1
    }else if(条件语句2){
    	条件语句成立执行的语句2
    }else{
    	上方所有条件语句不成立则执行此代码块
    }
特别说明:单条件分支和多条件分支可以没有else

多条件分支流程图
    说明:
	1.当条件表达式1成立时,即执行代码块1
    2.如果表达式1不成立才会判断表达式2
    3.如果表达式2成立,就会执行代码块2
    4.以此类推,如果所有的表达式都不成立
    5.则执行else的代码块,注意,只能由一个执行入口.

9.3 switch分支结构

基本语法
    switch(表达式){
        case 常量1: //当...
        语句块1;
        break;
        case 常量2: //当...
        语句块2;
        break;
    	...
        case 常量n: //当...
        语句块n;
        break;
        default:
        default语句块;
        break;
    }

1.switch关键字,表示switch分支
2.表达式对应一个值
3.case常量1:当表达式的值等于常量1,就执行语句块1
4.break:表示退出switch
5.如果和case常量1匹配,就执行语句块1,如果没有匹配,就继续匹配case常量2
6.如果一个都没有匹配上,执行default
注意:break不是必须填写,如果没有写则程序会继续在switch语句内找与之匹配值直到找到break或执行完所有语句块,退出switch语句

9.4 for循环

for(循环变量初始化;循环条件;循环变量迭代){
    循环操作(语句)
}
1.for关键字,表示循环控制
2.for有四要素:(1)循环变量初始化
    		 (2)循环条件
    		 (3)循环操作
    		 (4)循环变量迭代
 循环操作只有一条语句,可以省略{},建议不要省略

9.5 While循环

循环变量初始化;
while(循环条件){
    循环体(语句);
    循环变量迭代;
}
说明
    1.while循环也要有四要素
    2.只是四要素放的位置,不一样.

9.6 do…while循环控制

循环变量初始化;
do{
    循环体(语句);
    循环变量迭代;
}while(循环条件);

1.do while 是关键字
2.也有循环四要素,只是位置不一样
3.先执行,再判断,也就是说,一定会执行一次
举报

相关推荐

0 条评论