if 文
ifという命令を使えば、評価した結果に応じて処理を分けることができる。
「YES(true)」と「NO(false)」で分岐を進んでゆく感覚かな!
例えば、「 20以上 」なら「 お酒を飲んでいいよ 」と表示され、
「 それ以外(20未満) 」なら「 お酒を飲んじゃダメ〜 」と表示されるプログラム( if-else構文)を作ってみよう。
public class Main {
public static void main(String[ ]args){
boolean age = true; ← ここでtrue(真)かfalse(偽)を代入
if( age >= 20 ) { ← もし age の変数の中身が true だったら・・・
System.out.println( " お酒を飲んでいいよ ");
} else{ ← そうでなければ・・・
System.out.println( " お酒を飲んじゃダメ〜 ");
}
}
}
public static void main(String[ ]args){
boolean age = true; ← ここでtrue(真)かfalse(偽)を代入
if( age >= 20 ) { ← もし age の変数の中身が true だったら・・・
System.out.println( " お酒を飲んでいいよ ");
} else{ ← そうでなければ・・・
System.out.println( " お酒を飲んじゃダメ〜 ");
}
}
}
実行結果
(3行目で true を代入した場合)
お酒を飲んでいいよ
お酒を飲んでいいよ
(3行目で false を代入した場合)
お酒を飲んじゃダメ〜
お酒を飲んじゃダメ〜
と表示されます。

System.out.println ( " 実行する文 ") ;
}
条件式は関係演算子及び論理演算子などを使って記述します。
if文には、上で紹介した「if-else構文」のほかに、条件を満たさない場合は何もしない「ifのみ構文」、条件が満たされなかった場合に別の条件が出現する「if-else if-else構文」があります。
- アクティビティ アーキテクチャ アノテーション インスタンス化
- インタプリタ インテント エスケープシーケンス 演算子
- インクリメント・デクリメント演算子 オーバーライド オーバーロード
- オブジェクト オペランド オペレータ
- if文 if-else,if-else構文 import文 API FQCN
- onCreateメソッド @Override
- ガベージコレクション カレントディレクトリ 完全限定クラス名 関数
- クラス クラスローダー クラスローディング 継承
- コマンドプロンプト コメント コンパイラ コンパイル コンパイルエラー
- genフォルダ continue文
- 算術演算子 識別子 Java仮想マシン(JVM) 初期化 初期値
- 条件式 スコープ ステータスコード スレッド 制御構造
- ソースコード
- srcフォルダ switch文 System.out.print Scanner.nextLine
- 多次元配列 ダイアログ 代入演算子 ディレクトリ
- デフォルトパッケージ DDMSパースぺクティブ トレース
- Dos攻撃 do-while文
- 名前の空間 ネスト Null
- 配列 配列変数の宣言 配列の要素 配列の要素数 バイトコード
- パーミッション 引数 ビュー ビューグループ ビューシステム
- フィールド プリファレンス 変数 変数宣言の文 ポートレート
- package文 while文 for文 break文 png
- マニフェストファイル メソッド 文字列の比較 無限ループ
- 文字列結合演算子 戻り値 Math.max
- URI
- ランドスケープ リソース リテラル ログレベル 論理演算子
- Random.nextlnt resフォルダ









