もし...他

Javaの条件文であれば...他

 

声明①if

if文は、ブール式と一つまたは複数のステートメントが含まれています。

IF (論理式){
     // それが実行されるときの文ブール式が真です 
}
パブリック クラスのテスト{
     公共 静的 ボイドメイン(文字列引数は、[]){
         int型 10 = Iを
        
        もし(iは20 < ){ 
            System.out.printlnは( "语句場合" )。
        } 
    } 
}

業績

if文

 

②if... else文

ブール式が偽の時間のとき文は、elseステートメントブロックが実行された場合は、ステートメントの終わりには、もしelse文を続けてもよいです

IF (ブール式){
     // ブール式が真で実行されたとき、
} ELASは{
     // ブール式が偽である場合に実行 
}
パブリック クラスのテスト{
     公共 静的 ボイドメイン(文字列引数は、[]){
         int型 50 = Iを

        もし(iは20 < ){ 
            System.out.printlnは( "语句場合" )。
        } { 
            するSystem.out.println( "语句他" )。
        } 
    } 
}

業績

else文

 

③if...それ以外の場合... else文

文の背後にある場合であれば、他の多くの... else文が続くことがあり、

注意:文は、他の複数のif文を持つことができれば、ほとんど1つのelse文の文は、else文は、else文のすべての場合は、以下の場合は、有望な真のブール式、およびその他のステートメントのいずれかが実行をスキップしたら。

IF(ブール式1 ){
     // 1を実行するときにブール式が真である 
} そうで IF(ブール式2 ){
     // 2を実行するときにブール式が真である 
} そう IF(論理式3 ){
     // ... 
}  IF(ブール式4 ){
     // ... 
}  IF(ブール式5 ){
     // ... 
} {
     // 上記のステートメントが実行されない、このステートメントが実行されます 
}
パブリック クラスのテスト{
     公共 静的 ボイドメイン(文字列引数は、[]){
         int型 30 = Iを

        もし(iは== 10 ){ 
            System.out.printlnは( "私は10为" )。
        } そう であれば(私は== 20 ){ 
            System.out.printlnは( "私は20为" )。
        } そう であれば(私は== 30 ){ 
            System.out.printlnは( "私は30为" )。
        } そう であれば(私は== 40 ){ 
            System.out.printlnは( "私は40为" )。
        }{ 
            System.out.printlnは( "私が何を知りません" ); 
        } 
    } 
}

業績

私は30

 

④ネストされた場合... else文

Fiの(ブール式1){
     // 行う場合、ブール式が真である
    IFを(ブール式2){
         // 行う場合ブール式が真である2 
    } 
}
パブリック クラスのテスト{
     公共 静的 ボイドメイン(文字列引数は、[]){
         int型 10 = Iをint型 J = 20 ; 

        あれば(私は15 < ){ 
            System.out.printlnは( "私は15小の比" )。
            もし(J> 15 ){ 
              するSystem.out.println( "Jの比15大" )。
            } 
        } 
    } 
}

業績

私は15未満
15をより大きなJ

 

おすすめ

転載: www.cnblogs.com/jaci/p/11391941.html