ループの紹介
メニューを表示するにはスワイプしてください
コードの断片を何度も繰り返して実行する必要がある場合はどうすればよいでしょうか?例えば、上司から「同じメッセージを1,000回画面に表示する」という驚くべき課題を与えられたとします。System.out.println();を何度も入力し続ける一日を想像できますか?
ここで役立つのがループです。
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