程序控制结构day(4,5)

本文详细介绍了Java中的程序流程控制,包括顺序控制、分支控制(if-else,switch)、循环控制(for,while,do-while)以及跳转语句(break,continue,return)。深入探讨了各种结构的语法、流程图、细节和使用场景,特别是多重循环控制及嵌套,如九九乘法表等案例。
摘要由CSDN通过智能技术生成

目录

1.程序流程控制介绍

2.顺序控制·

3.分支控制

3.1 分支控制 if - else

1) 单分支 if

2) 双分支 if - else

3) 多分支 if - else if...-else

 4.嵌套分支

5.Switch分支结构

基本语法        

switch流程图

switch细节:

6. for 循环控制

基本语法:

for 循环流程图

 看代码可以使用 :内存分析法

注意事项和细节说明

7.while循环

8. do..while循环控制

注意事项和细节说明

9.多重循环控制(重点!难点!)

案例1:打印九九乘法表

案例2:空心金字塔

案例3:空心倒三角

案例4:空心菱形

10.跳转控制语句  break

 注意事项和细节说明

11.跳转控制语句  continue

12.跳转控制语句  return


 

1.程序流程控制介绍

在程序中,程序运行的流程控制决定程序是如何执行的,主要有三大流程控制语句。

1)顺序控制

2)分支控制

3)循环控制

2.顺序控制·

程序从上到下逐行地执行,中间没有任何判断和跳转。

3.分支控制

3.1 分支控制 if - else

1) 单分支 if

        基本语法:if(条件表达式){        

                        执行代码块(可以有多条语句)           

                    }

2) 双分支 if - else

        基本语法:if(条件表达式){        

                        执行代码块(可以有多条语句)           

                    }else{

                    }

3) 多分支 if - else if...-else

 4.嵌套分支

        在一个分支结构中又完整的嵌套了一个另一个完整的分支结构,里面的分支的结构称之为内层分支外面的分支结构称为层分支。(不要超过3层)

基本语法:

5.Switch分支结构

基本语法        

        switch(表达式){                                       

                case 常量1:

                        语句块1;

                        break;

                case 常量2:

                        语句块2;

                        break;

                default:

                        default语句块;

                        break;

switch流程图

注意:要是表达式的值等于常量n,并且该句没有break语句,那么会发生穿透现象,会继续编译后面的语句,不做判断直至遇到break语句跳出循环或者继续穿透。

switch细节

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值