ゆるゆるプログラミング

・if文

if文は、条件式を判断して処理を分岐するために使用します。その一般的な書き方は、以下のとおりです。

以下は、条件を満たしている場合、{ ~ }の波括弧で囲まれている範囲の全ての処理文を実行する書き方です。条件を満たしてない場合は、処理文は実行されません。

    if ( 条件式 ) {
        処理文1
        処理文2
           :
    }

以下は、条件を満たしている場合、1行の処理文を実行する書き方です。条件を満たしてない場合は、処理文は実行されません。

    if ( 条件式 ) 
        処理文

以下は、条件を満たしている場合、{ ~ }の波括弧で囲まれているブロック1の全ての処理文を実行する書き方です。条件を満たしてない場合は、{ ~ }の波括弧で囲まれているブロック2の全ての処理文を実行します。

    if ( 条件式 ) {
        処理文11     ← ブロック1
        処理文12
           :
    }
    else {
        処理文21     ← ブロック2
        処理文22
           :
    }

以下は、条件を満たしている場合、ブロック1の1行の処理文を実行する書き方です。条件を満たしてない場合は、{ ~ }の波括弧で囲まれているブロック2の全ての処理文を実行します。

    if ( 条件式 )
        処理文11     ← ブロック1
    else {
        処理文21     ← ブロック2
        処理文22
           :
    }

以下は、条件を満たしている場合、{ ~ }の波括弧で囲まれているブロック1の全ての処理文を実行する書き方です。条件を満たしてない場合は、ブロック2の1行の処理文を実行します。

    if ( 条件式 ) {
        処理文11     ← ブロック1
        処理文12
           :
    }
    else
        処理文21     ← ブロック2

次に条件文で使う記号(関係演算子という)について説明します。関係演算子は、値どうしを比べて、その結果が真(true)か偽(false)で返します。

意味 演算子 使用例 使用例の結果
より大きい >(半角) ( a > b ) aがbより大きければ→true 以下であれば→false 
以上 >=(半角) ( a >= b ) aがb以上であれば→true 小さければ→false 
より小さい <(半角) ( a < b ) aがbより小さければ→true 以上であれば→false
以下 <=(半角) ( a <= b ) aがb以下であれば→true 大きければ→false
等しい ==(半角) ( a == b ) aとbが等しければ→true 等しくなければ→false
等しくない !=(半角) ( a != b ) aとbが等しくなければ→true 等しければ→false

■関連記事

値の比較 aとbは同じ値?
switch文 式による処理の分岐に使用するswitch文について解説
Javaの変数(12) Javaで扱う変数について解説
三項演算子 三項演算子について解説

繰り返し処理に使用するfor文について解説-画像

for文

繰り返し処理に使用するfor文をJavaのソースコードで説明

■新着情報

2020.09.03 お札とコインの数 必要なお札と硬貨の枚数?
2020.08.27 ポーカーの役判定 ポーカーの役を判定
2020.08.25 ゾロ目の出る確率 サイコロの目のでる確率は?
2020.08.24 文字列配列をint配列に変換 String[]→int[]
2020.08.24 文字列配列をdouble配列に変換 String[]→double[]
2020.08.19 キーボード入力値を配列に格納 キーボード入力→配列
2020.08.19 キーボード入力値をリストに格納 キーボード入力→リスト
2020.08.19 キーボード入力 ScannerクラスとSystem.inを使用

■広告

フィギュア予約最大25%OFF+ポイント5%還元!ホビーサーチ

~約8,000名の受講生と80社以上の導入実績~ 企業向けプログラミング研修ならCodeCamp

日本最大級ショッピングサイト!お買い物なら楽天市場

 

 

 

 

 

 

 

Topへ