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

ループの導入

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

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

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

Note
定義

Javaにおけるループは、特定の条件が満たされるまでコードブロックを繰り返し実行できるプログラミング構造。

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

タスクを少し簡単にして、同じメッセージを5回表示する必要があるとしましょう。コピー&ペーストの方法を使います:

Main.java

Main.java

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

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