Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ループの紹介 | ループ
Java基礎

bookループの紹介

メニューを表示するにはスワイプしてください

コードの断片を何度も繰り返して実行する必要がある場合はどうすればよいでしょうか?例えば、上司から「同じメッセージを1,000回画面に表示する」という驚くべき課題を与えられたとします。System.out.println();を何度も入力し続ける一日を想像できますか?

ここで役立つのがループです。

Javaにはいくつかの種類のループがあり、それぞれ特定のタスクに適しています。次のセクションを通じて、それぞれのループを学び、どのような場面で使うのが最適かを理解します。

課題を少し簡単にして、同じメッセージを5回表示するとしましょう。ここではコピー&ペーストの方法を使います。

Main.java

Main.java

copy
1234567891011
package 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

Main.java

copy
1234567891011
package 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. ループの目的は何ですか?

question mark

ループとは何ですか?

正しい答えを選んでください

question mark

ループの目的は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  1
some-alt