java基础学习笔记——day06(流程控制,if分支结构)

本文深入讲解Java中的流程控制,包括顺序、分支和循环结构。详细介绍了if单分支、双分支及多分支结构的语法和执行顺序,以及switch结构的基础概念。通过本文,读者将全面掌握Java流程控制的基本用法。
摘要由CSDN通过智能技术生成

java基础学习笔记——day06

第三章:流程控制

1. 流程控制的结构

1.1 顺序结构
  • 程序自上而下依次执行。编写学习的main方法就是一个典型的顺序结构。编写很多业务代码时,只有 顺序结构是远远不够的。
1.2 分支结构
1.2.1 if分支
i. 单分支结构
  • 语法
if(表达式){  //表达式的结果必须是一个boolean值达式的结果
    执行语句;
}
  • 执行顺序

    1. 先判定if中的表达式的值,如果表达式的值是true,则执行执行语句,整个if就执行结束了
    2. 如果后续还存在代码,则继续执行后续代码。
    3. 如果if中表达式的值是false,则跳过整个if单分支结构,继续之后后续代码
  • 注意事项

  1. if中的表达式一定是一个boolean值。
  2. if中只存在一行代码时,可以不写大括号,但是不推荐
  3. 对于单分支而言,罗列的情况是比较单一的
ii. 双分支结构
  • 语法
if(表达式){ //表达式的结果必须是一个boolean值达式的结果
    执行语句1;
}else{
    执行语句2;
}
  • 执行顺序

    1. 先判定if中的表达式的值,如果表达式的值是true,则执行执行语句1,整个if就执行结束了。
    2. 如果后续还存在代码,则继续执行后续代码
    3. 如果if中表达式的值是false,则执行执行语句2,整个if-else执行结束,如果后续还存在代码,则 继续执行后续代码。
  • 注意事项

    1. if中的表达式一定是一个boolean值
    2. if中只存在一行代码时,可以不写大括号,但是不推荐。
    3. 对于双分支而言,罗列的情况还是比较单一的
iii, 多分支结构
  • 语法
if(表达式1){ //表达式的结果必须是一个boolean值达式的结果
    执行语句1;
}else if(表达式2{
    	执行语句2;
}else if(表达式3{
    	执行语句3;
}else if(表达式n){
   	执行语句n;
}else{
  	最后一个执行语句;
}
  • 执行顺序
  1. 计算表达式1的结果,如果表达式1的结果是true,执行对应的执行语句1
  2. 如果表达式1的结果是false,执行表达式2,以此类推,直到找到表达式满足条件执行对应的执行语句。
  3. 如果所有的表达式都不满足,则执行else,执行执行语句n。
  • 注意事项
  1. 表达式的结果一定是一个boolean值。
  2. if-else不论是否执行,后续的执行语句照常按照顺序结构执行。
  3. if-else中一定会有一条语句被执行,被执行之后整个多分支结构执行结束
  4. 多分支结构在某些特定场合下执行速度会被拖慢,所以使用时要注意。
  5. 使用if分支一定要注意将大范围的判定写在前,将小范围的判定写在后面使用if5.分支一定要注意将
    大范围的判定写在前,将小范围的判定写在后面
1.2.2 switch结构

今天放假,明天补上……

1.3 循环结构
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值