1、if结构

  if(条件表达式){

    语句块;

  }

  1. 条件表达式:条件表达式可以是任意一种逻辑表达式,最后返回的结果必须是一个布尔值。取值可以是一个单纯的布尔变量或常量,也可以是使用关系或布尔运算符的表达式。如果条件为真,那么执行语句块;如果条件为假,则语句块将被绕过而不被执行。
  2. 语句块:该语句块可以是一条语句也可以是多条语句。如果仅有一条语句,可省略条件语句中的大括号 {}。当从编程规范角度不要省略大括号,省略大括号会使程序的可读性变差。

java if else重构 java if elseif else_运算符

 

java if else重构 java if elseif else_java if else重构_02

java if else重构 java if elseif else_java if else重构_03

java if else重构 java if elseif else_大括号_04

 

 

 2、if -else语句

  if(表达式){

         语句块1;

       }else{

    语句块2;

  }

   

java if else重构 java if elseif else_运算符_05

 

 

java if else重构 java if elseif else_嵌套_06

 

 3、多条件if...else if 语句

  if(条件1){

    语句块1;

  }else if(条件2){

    语句块2;

  }else if(条件3){

    语句块3;

  }else{

    语句块4;

  }

 

java if else重构 java if elseif else_java if else重构_07

 

 4、嵌套if的使用

  if(表达式){

    if(表达式2){

      语句块1;

    }else{

      语句块2;

    }

  }else{

    if(表达式3){

      语句块3;

    }else{

      语句块4;

    }

    }

  }

 

java if else重构 java if elseif else_java if else重构_08