JAVA选择结构介绍

第二章 选择结构


目录

第二章 选择结构

1.选择结构

1.1.if语句

1.1.1. if

1.1.2.if-else

1.1.3.多重if选择结构

1.2.switch语句

1.3.switch与多重if区别

总结


内容仅供学习交流,如有问题请留言或私信!!!!!


1.选择结构

流程控制:流程控制用来控制程序中各语句的执行顺序,如下图。

流程图:逐步解决指定问题的步骤和方法的一种图形化表示方法

      

1.1.if语句

1.1.1. if

        if选择结构是根据条件判断结果选择不同的处理 。    

        语法结构类型:

if(条件){

        //代码块

}

        其中条件部分结果必须是布尔值。

1.1.2.if-else

        语法结构类型:

if(条件){

        //代码块1

}else{

        //代码块2

}

1.1.3.多重if选择结构

        使用多重if选择语句处理问题时需要注意顺序。

嵌套if选择结构:嵌套if控制语句可以通过外层语句和内层语句的协作,增强程序的灵活性

 if(条件1) {

      if(条件2) {

              代码块1

      } else {

              代码块2

      }

} else {

      代码块3

}

1.2.switch语句

语法结构:

switch (表达式) {

      case 常量 1:

  语句;

  break;

      case 常量 2:

  语句;

  break;

 

  default:

  语句;

}

1.3.switch与多重if区别

相同点:都是用来处理多分支条件的结构

不同点:

        switch:只能处理等值条件判断的情况

        多重if选择结构:没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况


总结

if选择结构,包括以下形式

  • 基本if选择结构:可以处理单一或组合条件的情况
  • if-else选择结构:可以处理简单的条件分支情况
  • 多重if选择结构:可以处理分段的条件分支情况
  • 嵌套if选择结构:可以处理复杂的条件分支情况

switch选择结构

  • 多重分支并且条件判断是等值判断的情况

        练习:第二章练习题

posted @ 2023-05-25 17:13  愚人钊啊  阅读(56)  评论(0)    收藏  举报  来源