java 0.8 条件语句 if , if else

java条件语句:if 、 if else

if条件语句

语法:

if (布尔表达式){

//如果布尔表达式为true将执行的语句

}

实例:

public class Test10 {
    public static void main(String[] args) {
         int x=10;
         if (x<=10){
             System.out.println("正确");
         }//所给x值符合if条件故输出“正确”
    }
}

输出结果:正确

if else 语句

语法:

if (布尔表达式){

//如果布尔表达式为true将执行的语句

}else{

//如果布尔表达式为false将执行的语句

}

实例:

``

public class Test10 {
    public static void main(String[] args) {
         int x=20;
         if (x<=10){
             System.out.println("正确");
         }//所给x值符合if条件故输出“正确”
        else{
             System.out.println("错误");
         }
    }
}

输出结果:错误

if...else if...else 语句

语法:

if(布尔表达式 1){ //如果布尔表达式 1的值为true执行代码 }

else if(布尔表达式 2){ //如果布尔表达式 2的值为true执行代码 }

else if(布尔表达式 3){ //如果布尔表达式 3的值为true执行代码 }

else { //如果以上布尔表达式都不为true执行代码 }

注意:

if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。

if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。

一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行

实例:

``

public class Test004 {
    public static void main(String[] args) {
        int x = 30; if( x == 10 ){
            System.out.print("值为 10"); }
        else if( x == 20 ){
            System.out.print("值为 20");
        }
        else if( x == 30 ){
            System.out.print("值为 30");
        }
        else
        { 
            System.out.print("这是 else 语句");
        }
    }
}

输出结果:值为 30

嵌套的 if else 语句

语法:

if(布尔表达式 1){

////如果布尔表达式 1的值为true执行代码

if(布尔表达式 2)

{ ////如果布尔表达式 2的值为true执行代码 }

}

实例:

``

public class Test005 {
    public static void main(String[] args) {
       byte x = 25;
       byte y = 18;
        if( x == 25 ){
            if( y == 18 ){ System.out.print("yes!");
            }
        }
    }
}

输出结果:yes!

posted @ 2022-03-18 20:31  奈落。  阅读(93)  评论(0)    收藏  举报