Menu
Coddy logo textTech

whileループ

CoddyのJavaジャーニー「基礎」セクションの一部。レッスン 43/73。

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

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

while (condition) {
	code
}

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

whileで問題を解決できても、forループでは解決できないケースは数多くあります。

challenge icon

チャレンジ

初心者

1つの入力、double numberを取得するプログラムを書いてください。

numberが3.5以上である間、whileループを使用して入力を2で割ってください。

3.5より小さい最初のnumberを出力してください。

自分で試してみよう

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // 以下にコードを書いてください
        
        scanner.close();
    }
}
quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: Javaオンラインコンパイラ