美文网首页
Java分支结构

Java分支结构

作者: Amy木婉清 | 来源:发表于2021-03-16 08:53 被阅读0次
image.png
什么是分支结构

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

image.png
程序可以在运行过程中,根据不同的条件运行不同的语句。
当条件满足时运行某些语句,当条件不满足时则不运行这些语句---------if结构 当条件满足时运行某些语句,当条件不满足时运行另外一些语句-----if-else语句
变量的作用域范围

1.从变量的声明开始,到包含它最近的大括号结束
2.变量的重名问题:作用域重叠时,变量不能重名
示例:


image.png

a作用域重叠,变量名重复因此报错;b作用域未重叠,所以正确。


image.png
switch case结构:多条路
优点:效率高、结构清晰
缺点:整数、相等
对整数判断相等,首选switch....case

满足条件走相应的case,不满足走default
加break则在满足条件后结束程序,不在向下走。
case后不能重复,所有case都不满足则执行default。default位置放在哪儿都可以。放在上面的话break一定要写。最下面的break可以省略。
switch后面可以接byte、short、char、int、String


image.png
switch-case的优势

switch-case常常和break语句结合使用实现分支的功能。
switch-case在实现分支功能时和if-else的主要区别在于switch-case结构的效率更高、结构更清晰。
从JDK7.0开始,switch-case支持字符串表达式

相关文章

  • 日常记忆之Java分支结构

    Java分支结构- if...else/switch 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。...

  • Java程序运行流程

    Java语句中运行流程分为3种1.顺序结构2.分支结构3.循环结构 顺序结构 及按着顺序执行 分支结构 分支机构又...

  • Java分支结构

    程序是自上而下,按顺序执行的,遇到根据不同的条件执行不同的代码时,就要使用选择结构。Java中有两种选择结构: i...

  • Java分支结构

    顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java有两种分支结构: if 语句switch语句...

  • Java分支结构

    什么是分支结构 任何复杂的程序逻辑都可以通过"顺序"、"分支"、"循环" 三种基本的程序结构实现 程序可以在运行过...

  • Java随机:分支结构

    顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。Java有两种分支结构: if语句 switch语句 ...

  • Java的流程控制结构

    流程控制结构 分支结构ifswitch 循环结构whiledo whileforforeach Java提供了co...

  • Java循环分支结构

  • Java知识之流程控制

    Java流程控制框架图 流程控制 一. 循环结构二. 分支结构三. 顺序结构 循环结构 for循环,for-eac...

  • 3.6.3 switch结构

    除了多重if结构外,Java语言中还有一类多分支选择结构,如有下面一个问题要通过多分支选择结构来解决。问题描述:令...

网友评论

      本文标题:Java分支结构

      本文链接:https://www.haomeiwen.com/subject/sufkcltx.html