ループの導入
メニューを表示するにはスワイプしてください
もし同じコード片を何度も繰り返して実行する必要がある場合はどうしますか?例えば、上司から「同じメッセージを1,000回画面に表示する」という驚くべき課題を与えられたとしましょう。System.out.println(); を何度も何度も入力して、一日中その作業に費やすことを想像できますか?
ここで役立つのがループです。
定義
Javaにおけるループは、特定の条件が満たされるまでコードブロックを繰り返し実行できるプログラミング構造。
Javaにはいくつかの種類のループがあり、それぞれ特定の用途に適しています。次のセクションを通じて、それぞれのループについて学び、どのような場面で使うのが最適かを理解できます。
タスクを少し簡単にして、同じメッセージを5回表示する必要があるとしましょう。コピー&ペーストの方法を使います:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); } }
ご覧の通り、タスクを完了し、テキストを画面に5回表示しました。
次に、このテキストを画面に995回追加で表示すれば、タスクは完了です。
そこで、ループの実行条件が偽になるまで特定の操作を繰り返すループを使いましょう:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { int number_of_operations = 0; while (number_of_operations < 10) { System.out.println("Hey, I will appear here 10 times"); number_of_operations = number_of_operations + 1; } } }
上記のコードでは、ループを使用しています。ただし、最初に変数 number_of_operations を宣言し、操作を実行した回数をカウントしている点に注目してください。その後、この変数の値が10未満であるという条件を設定しました。つまり、変数の値が10に達するまでループが実行されます。具体的なループの例については、次の章で詳しく説明します。
1. ループとは何ですか?
2. ループの目的は何ですか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 3. 章 1