while文
CoddyのC#ジャーニー「基礎」セクションの一部。レッスン 42/70。
whileループはforループとは異なります。forループは通常、既知の値の範囲を数えながら処理するときに使われますが、whileループには条件だけがあり、その条件を満たしている限り繰り返し処理を続けます。
whileループを使うには、次のように書きます。
while (condition) {
code
}条件がtrueの場合にのみ、コードが実行されます。
forループでも同じ処理ができますが、コードを何回繰り返す必要があるか事前にわからない場合は、whileループのほうがわかりやすいです。
チャレンジ
初心者入力を1つ受け取るプログラムを書きましょう。入力はdouble型の数値です。
whileループを使って数値を繰り返し2で割り、現在の値が3.5以上である限り、割り続けましょう。
3.5より小さくなった最初の数値を出力しましょう。
自分で試してみよう
using System;
public class Program {
public static void Main(string[] args) {
// 以下にコードを書いてください
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: C#オンラインコンパイラ