一 if else语句
定义格式:

if(条件){
        操作1;
}else{
        操作2;
}

条件用于判定条件是和否,返回boolean只存在是和否两种状态。
例如:

int a = 1;
if(a>0){
     System.out.prantln(a+"是正数");
}else{
     System.out.prantln(a+"是非正数");
}

二 if elseif else语句
定义格式:

if(条件1){
    操作1;
}else if(条件2){
    操作2;
}else if(条件3){
    操作3;
}else{
    操作4;
}

用于多条件判断,例如成绩区间判断:

int mess = 75;
if (mess >= 90) {
                System.out.prantln("你的成绩很优秀,棒!");
            }
            else if (mess < 90 && mess >= 60) {
                System.out.prantln("你的成绩良好,加油!");
            }
            else if (mess < 60) {
                System.out.prantln("成绩不及格,要继续努力!");
            }

注意:

  • if 语句至多有 1 个 else 语句,但是可以有多个elseif语句,else 语句在所有的 else if 语句之后。
  • 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。
  • else语句不写也可通过编译但是有时表达的意义不同。

三 if语句的嵌套
有时需要判断两个条件,可以把if语句嵌套使用。例如:

int x = 30;
      int y = 10;
      if( x == 30 ){
         if( y == 10 ){
             System.out.print("X = 30 and Y = 10");
          }
       }

或者:

int x = 30;
      int y = 10;
      if( x == 30 && y==10 ){
             System.out.print("X = 30 and Y = 10");          
       }