选择结构

时间:2021-6-6 作者:qvyue

选择结构用于判断给定的条件,然后根据判断的结果来控制程序的流程。

JAVA中主要的选择结构有:if选择结构和switch多选择结构。有如下结构:

1.  if单选择结构

2.  if-else双选择结构

3.  if-else if-else多选择结构

4.  switch结构

一.if单选择结构

语法结构:

if(布尔表达式){

    语句块

}

if语句对布尔表达式进行一次判定,若判定为真,则执行{}中的语句块,否则跳过该语句块。

二.if-else if-else多选择结构

语法结构:

if(布尔表达式1) {

    语句块1;

} else if(布尔表达式2) {

    语句块2;

} else {

    语句块3;

}

当布尔表达式1为真时,执行语句块1;否则,判断布尔表达式2,当布尔表达式2为真时,执行语句块2;否则,继续判断布尔表达式3。

else if块可以有多个,也可以没有。else块最多一个或没有,else块必须要放在else if块之后。

三.switch多选择结构

语法结构:

switch (表达式) {

      case 值1:

          语句块1;

            break;

      case 值2:

            语句块2;

            break;

            … … …     

      default:

          语句块n;

            break;

}

在编写switch选择结构时不要忘记在每个case后面块后加上一个break,用来跳出switch选择结构。

当布尔表达式是等值判断的情况,可以使用if-else if-else多选择结构或者switch结构,如果布尔表达式区间判断的情况,则只能使用if-else if-else多选择结构。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。