zoukankan      html  css  js  c++  java
  • 选择结构

    一、if选择结构

    常用逻辑运算符:

    二、if选择结构是根据条件判断之后再做处理的一种语法结构。

        语法:

                if(条件){

                 代码块    //条件成立后要执行的代码,可以是一条语句,也可以是一组语句

                }

         if选择结构流程图:

    符号汇总: 

    if-else选择结构:

    语法:

        if (条件){

             //代码块1

            }else{

                  代码块2           

            }

                                                                                            if-else选择结构流程图

     

    多重if选择结构:

    语法:

                          if(条件1){

                               //代码块1

                         }else if(条件2){

                             //代码块2

                         }else{

                            //代码块3

                         }

    多重if选择结构流程图:

    嵌套if选择结构:

                  语法:

                                       if(条件1){

                                                  if(条件2){

                                                       //代码块1

                                                  }else{

                                                       //代码块2

                                                   }

                                      }else{

                                                 // 代码块3

                                      }

                                                                                        嵌套if选择结构流程图:

                                                

     二、switch选择结构

    语法:

                    switch(表达式){

                           case 常量1:

                                  //代码块1

                                   break;

                          case 常量2:

                                 //代码块2

                                  break;

                                  .......

                         default:

                                //代码块n

                                 break;

                        }

    注意:在这里switch、case、default、break都是关键字。

    switch:表示”开关“,这个开关就是switch关键字后面的小括号里的表达式,JDK1.7后,switch语句小括号里可以是int、short、byte、char、枚举、String类型表达式。

    case:表示情况、情形,case后面必须是一个常量。

    break:使得程序在执行完选中的分支后,可以跳出整个switch语句,如果没有这个break,程厅将继续执行下一个分支.

    default:是可选的,如果没有default,程序找不到匹配的case分支后,将在switch语句范围内不做什么事,直接完成.

    break:表示“停止”,即跳出当前结构。

    注:如果case中只有一条执行的语句,可以不加{},如果有多条执行的语句时,则需要加上{},来明砽case分支.如果需要在case中定义变量则必须加上{}.

  • 相关阅读:
    JAVA常用知识总结(十一)——数据库(一)
    JAVA常用知识总结(十)——Maven
    JAVA常用知识总结(九)——线程
    JAVA常用知识总结(八)——计算机网络
    JAVA常用知识总结(七)——Spring
    Spring Cloud Alibaba教程:Nacos
    OpenCV入门(2)- Java第一个程序
    OpenCV入门(1)- 简介
    Elastic Job入门(1)
    Elastic Job入门(3)
  • 原文地址:https://www.cnblogs.com/bocai2010000/p/6664650.html
Copyright © 2011-2022 走看看