条件语句: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("去上班");   
}

猜你喜欢

转载自www.cnblogs.com/qq1312583369/p/10870556.html