07流程控制语句之选择结构if

选择结构

  1. if语句(有三种语法格式,每种都有其独立的特点)
  2. switch语句

一、if语句

1.if语句的格式

if (条件语句){ 
    执行语句;
}

2.if语句的执行流程

  a.判断条件语句的结果,如果结果为true,则执行执行语句,如果为false,则跳出if语句

3.if语句的代码样例

public class Demo{
    public static void main(String[] args) {
        int x = 1;
        if (x<10){
            x++;
        }
        System.out.println("x="+x);  //输出2
    }
}

二、if…else语句

1.if…else语句的格式

if (判断条件){
    执行语句1
}else{
    执行语句2
}

2.if…else语句的执行流程

  a.判断条件语句的结果,如果结果为true,则执行执行语句,如果为false,则执行else里的执行语句

3.if…else语句的代码样例

public class Demo{
    public static void main(String[] args) {
        int x = 1;
        if (x > 0){
            x++;
        }else{
            x--;
        }
        System.out.println("x="+x);
    }
}

三、if…else if…else语句

1.if…else if…else语句的格式

if (判断条件1) {
    执行语句1
} else if (判断条件2){
    执行语句2
}
......
else if (判断条件n){ 执行语句n } else { 执行语句n+1 }

2.if…else if…else语句的执行流程

  a.判断条件1,如果为true,则执行执行语句1,然后跳出if…else if…else语句,如果为false则向下执行判断条件2.

  b.判短条件2,如果为true,则执行执行语句2,然后跳出if…else if…else语句,如果为false则向下执行判断条件3.

  c.以此类推

3.if…else if…else语句代码样例

public class Demo{
    public static void main(String[] args) {
        int x=1;
        if(x>0){
            x++;
        }else if (x<0){
            x--;
        }else{
            x=+0;
        }
        System.out.println(x);
    }
}

 

posted @ 2020-10-10 11:43  print("hello~world")  阅读(513)  评论(0)    收藏  举报