じょうけんステートメント

2853 ワード

条件文


条件文は、与えられた条件式の結果に基づいて個別のコマンドを実行することを制御する文です.条件文の中で最も基本的な文はif文です.

条件文の代表形式は次のとおりです。

  • ifゲート
  • if/else文
  • if/elseif/else文
  • ドアが


    条件式の結果が真(true)の場合、指定された文が実行され、偽(false)の場合、アクションは実行されません.
    if文を順番に表すと、次のようになります.

    ifの形式は以下の通りです.
    f (조건식) {
    
        조건식의 결과가 참일 때 실행하고자 하는 명령문;
    
    }
    上のコードでは、ブロック内の文がカッコ({})に基づいて右にインデントされていることがわかります.

    if/else文


    if文とともに使用されるelse文はif文とは逆に、与えられた条件式の結果がfalseの場合、与えられた文が実行されます.
    if/else文を順番に表す場合は、次の図に示します.

    if/else文の形式は次のとおりです.
    if (조건식) {
    
        조건식의 결과가 참일 때 실행하고자 하는 명령문;
    
    } else {
    
        조건식의 결과가 거짓일 때 실행하고자 하는 명령문;
    
    }

    if/else if/else文


    if/else if/else文は新しい構文のように見えますが、実際には2つのif/else文が連続して現れただけです.これらのif/else if/else文は、複数の条件式を宣言することができるため、ネストされたif文をより簡潔に表すことができる.
    if/else if/else文の形式は次のとおりです.
    if (조건식1) {
    
        조건식1의 결과가 참일 때 실행하고자 하는 명령문;
    
    } else if (조건식2) {
    
        조건식2의 결과가 참일 때 실행하고자 하는 명령문;
    
    } else {
    
        조건식1의 결과도 거짓이고, 조건식2의 결과도 거짓일 때 실행하고자 하는 명령문;
    
    }
    この場合、else if文は複数回表示されますが、if文とelse文は一度しか表示されません.