zoukankan      html  css  js  c++  java
  • 流程控制语句:if、if else、if else if、嵌套if

    if

    基本语法:先判断条件,条件满足后执行

    if(条件){

      条件成立时执行的代码

    }

    执行流程:

    例如:假如考试成绩大于90分,则奖励一个小红花

    int score=92;
    if(score>90){
     System.out.println("奖励一个小红花");           
    }

    if...else

    基本语法:先判断条件,如果条件成立,则执行if部分的代码块;条件不成立,则进入else部分

    if(条件){

      代码块1

    }else{

      代码块2

    }

    执行流程:

    例如:如果考试成绩大于90分,则奖励一个小红花,否则罚做50个俯卧撑

    int score=85;
    if(score>90){
         System.out.println("奖励一个小红花");   
    }else{
       System.out.println("罚做50个俯卧撑");  
    }

    if...else if

    基本语法:在条件1不满足的情况下,才会进行条件2的判断;当前面的条件均不成立时,才会执行else块内的代码

    if(条件1){

      代码块1

    }else if(条件2){

      代码块2

    }else{

      代码块3

    }

    例如:如果考试成绩大于90分,则奖励一个小红花,如果大于70分,则奖励一个小蓝花,否则做500个俯卧撑

    int score=85;
    if(score>90){
       System.out.println("奖励一个小红花");   
    }else if(score>70){
        System.out.println("奖励一个小蓝花");    
    }else{
        System.out.println("罚做500个俯卧撑");    
    }

    嵌套if

    基本语句:只有当外层if的条件成立时,才会判断内层if的条件

      if(条件1){

        if(条件2){

          代码块1

        }else{

          代码块2

        }

      }else{

        代码块3

    }

    例如:活动计划的安排,如果今天是工作日,则去上班;如果今天是周末,则外出游玩;同时,如果周末天气晴朗,则去室外游乐园玩,否则去室内游乐园游玩

    String today="周末";
    String weather="晴朗";
    if(today.equals("周末")){   //外层结构
      if(weather.equals("晴朗")){   //内层结构
          System.out.print("去室外游乐园游玩");       
        }else{
            System.out.println("去室内游乐园游玩");   
        } 
    }else{
       System.out.println("去上班");   
    }
  • 相关阅读:
    Ubuntu16.04 中 Vscode 如何断点调试C语言程序
    PHP疑难杂症
    PHP之外观模式
    23种设计模式之适配器模式(Adapter Pattern)
    23种设计模式之原型模式(Prototype Pattern)
    23种设计模式之单例(Singleton Pattern)
    23种设计模式之抽象工厂(Abstract Factory Pattern)
    23种设计模式之工厂方法(Factory Method Pattern)
    简单工厂
    Nosql之Redis
  • 原文地址:https://www.cnblogs.com/qq1312583369/p/10870556.html
Copyright © 2011-2022 走看看