0Pricing
Java Academy · レッスン

whileループの基礎

whileの基本を理解します。初期化、条件、更新、パターン、無限ループの回避方法を学びます。

「whileループの基礎」はCoddyKit上の無料Java Academyレッスンです。 これはレッスン1/2です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJava Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Java Academyコースには全2レッスンが含まれています。

ループの概念

ループとは何ですか? ループは、条件が true の間、ブロックを繰り返し実行します。同じ行を何度も書かずに済むように使用します。

  • 明確な目標から始めます
  • 何を繰り返すかを決めます
  • 処理が完了したら停止します

while構文

while 構文

int count = 1;
while (count <= 3) {
System.out.println("Loop " + count);
count = count + 1;
}

各反復の前に条件が確認されます。

初期化・条件・更新

3つの要素

  • 初期化: 開始値を設定します
  • 条件: 継続する条件を指定します
  • 更新: 停止に近づくように値を変化させます
int i = 0;
while (i < 5) {
// work
i = i + 1;
}

ループのパターン

パターン

  • カウントアップまたはカウントダウン
  • 合計の累積
  • 見つかるまで検索(フラグでシミュレート)
int sum = 0;
int n = 5;
while (n > 0) {
sum = sum + n;
n = n - 1;
}

無限ループを避ける

無限ループを避ける

  • 更新によって、条件で使用している変数が変化することを確認します
  • 境界条件のロジック(< と <= の違い)を再確認します
  • 少量の出力を使って進行状況を追跡します
int x = 3;
while (x > 0) {
x = x - 1; // update present
}

whileデモ

実行してみましょう: カウントダウンの合計と、単純な繰り返しメッセージを確認します。コンソール入力は必要ありません。

public class Main {
  public static void main(String[] args) {
    int n = 5;
    int sum = 0;

    while (n > 0) {
      sum = sum + n;
      n = n - 1;
    }

    System.out.println("Sum 1..5 = " + sum);

    int i = 1;
    while (i <= 3) {
      System.out.println("Ping " + i);
      i = i + 1;
    }
  }
}

カウントダウンの確認

クイックチェック: 3、2、1 を別々の行に出力してから停止するループはどれですか?

まとめと次のステップ

まとめ: while 構文、初期化・条件・更新の3要素、一般的なパターン、無限ループを避ける方法を練習しました。

次のステップ: 本体を少なくとも1回実行する do-while を学びます。

よくある質問

「whileループの基礎」レッスンは無料ですか?

はい。「whileループの基礎」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Java Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Java Academyコースには全2レッスンが含まれています。

「whileループの基礎」で何を学びますか?

whileの基本を理解します。初期化、条件、更新、パターン、無限ループの回避方法を学びます。 ブラウザで直接実行するハンズオンコードでJava Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Java Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJava Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/2です。

「whileループの基礎」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJava Academyレッスンでコードを書いて実行できますか?

はい。すべてのJava Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. whileループの基礎
  2. do-whileと使いどころ
← Java Academyに戻る