Menu
Coddy logo textTech

while文

CoddyのC#ジャーニー「基礎」セクションの一部 — レッスン 42/69。

whileループはforループとは異なります。forループは特定のrangeを反復処理することを可能にしますが、一方でwhileループは特定の条件が満たされている限り反復を続けることができます。

while ループを使用するには、次のように記述します:

while (condition) {
	code
}

コードは、条件が true の場合にのみ実行されます。

while であれば問題を解決できるものの、for ループでは解決できないユースケースが数多くあります。

challenge icon

チャレンジ

初心者

1つの入力を受け取るプログラムを作成してください。入力は double 型の数値です。

while ループを使用して、数値を繰り返し 2 で割り、現在の値が 3.5 以上である限り、割り算を続けてください。

3.5 より小さくなった最初の数値を出力してください。

チートシート

whileループは、条件がtrueである限りコードを実行します:

while (condition) {
	code
}

特定の範囲を反復処理するforループとは異なり、whileループは条件が満たされているかどうかに基づいて継続します。

自分で試してみよう

using System;

public class Program {
    public static void Main(string[] args) {
        // 以下にコードを記述してください
        
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン