Javaチュートリアル

Javaホーム Javaイントロ Javaはじめに Java構文 Javaコメント Java変数 Javaデータ型 Java型キャスト Java演算子 Java文字列 Java数学 Javaブール値 Java If ... Else Javaスイッチ JavaWhileループ JavaForループ Javaブレーク/続行 Java配列

Javaメソッド

Javaメソッド Javaメソッドパラメータ Javaメソッドのオーバーロード Javaスコープ Java再帰

Javaクラス

Java OOP Javaクラス/オブジェクト Javaクラス属性 Javaクラスメソッド Javaコンストラクタ Java修飾子 Javaカプセル化 Javaパッケージ/ API Javaの継承 Javaポリモーフィズム Java内部クラス Java抽象化 Javaインターフェイス Java列挙型 Javaユーザー入力 Java日付 Java ArrayList Java LinkedList Java HashMap Java HashSet Javaイテレータ Javaラッパークラス Javaの例外 Java RegEx Javaスレッド Javaラムダ

Javaファイル処理

Javaファイル Javaのファイルの作成/書き込み Java読み取りファイル Javaファイルの削除

Javaハウツー

2つの数字を追加する

Javaリファレンス

Javaキーワード Java文字列メソッド Java数学メソッド

Javaの例

Javaの例 Javaコンパイラ Java演習 Javaクイズ Java証明書


Javaifキーワード_

❮Javaキーワード


2つの値をテストして、20が18より大きいかどうかを確認します。条件がtrue、の場合は、次のテキストを出力します。

if (20 > 18) {
  System.out.println("20 is greater than 18");
}


定義と使用法

このifステートメントは、条件が。の場合に実行されるJavaコードのブロックを指定しますtrue

Javaには次の条件文があります。

  • if指定された条件が真の場合に、実行するコードのブロックを指定するために使用します
  • else同じ条件がfalseの場合、実行するコードのブロックを指定するために使用します
  • else if最初の条件がfalseの場合、テストする新しい条件を指定するために使用します
  • switch実行するコードの多くの代替ブロックを指定するために使用します

その他の例

if次のステートメントを使用して変数をテストします。

int x = 20;
int y = 18;
if (x > y) {
  System.out.println("x is greater than y");
}

ステートメントを使用してelse、条件が。の場合に実行されるコードのブロックを指定しますfalse

int time = 20;
if (time < 18) {
  System.out.println("Good day.");
} else {
  System.out.println("Good evening.");
}
// Outputs "Good evening."

最初の条件が。の場合は、ステートメントを使用しelse ifて新しい条件を指定しますfalse

int time = 22;
if (time < 10) {
  System.out.println("Good morning.");
} else if (time < 20) {
  System.out.println("Good day.");
} else {
  System.out.println("Good evening.");
}
// Outputs "Good evening."


関連ページ

Java If ... Elseチュートリアルで条件の詳細をお読みください


❮Javaキーワード