流程控制语句

分支结构:当需要进行条件判断并做出选择时,就使用分支结构

1、 if分支结构  :  判断条件表达式是否成立,若成立,则执行语句块;若不成立,则跳过语句块。

 语法格式:

if(条件表达式) {

语句块;

}

2、if else分支结构  :  判断条件表达式是否成立,若成立,则执行语句块1;若不成立,则执行语句块2。

   语法格式:    

3、if   else if    else分支结构:先判断表达式1是否成立,若成立,则执行语句块1;若不成立,则判断条件表达式2是否成立,若成立,则执行语句块2,;若不成立,则执行语句块n。(3种及3种以上的选择用)

 语法格式 :     

 注:局部变量:   作用范围:从声明开始一直到方法体结束

        块变量:      作用范围:从声明开始一直到语句块结束

4、switch case分支结构    注:case穿透

 

                                

                         

switch()中支持的数据类型有:byte、short、char以及int类型,从jdk1.5开始支持枚举类型,从jdk1.7开始支持String类型。

 

 

5.循环结构:在java中,若希望重复执行一段代码时,就需要使用循环结构

  任何复杂的程序逻辑都可以通过顺序、分支、循环三种程序结构实现

 

6.for 循环

流程:

                        

                        

 

7.continue关键字

         :如果想要提前结束本次循环,则需要用到关键字 :continue 

            continue语句用在循环体中,用于结束本次循环而开始下一次循环。

 

8.break 关键字

      作用:break用于退出当前语句块,break用在循环体中用于退出循环

      for(;;) {} :--这种没有循环条件的循环叫做无限循环,俗称死循环,经常与break连用

 

posted @   醉不在意  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示