ホームページ  >  記事  >  Java  >  Java プログラミングのループ

Java プログラミングのループ

WBOY
WBOYオリジナル
2024-08-30 15:24:311181ブラウズ

簡単な定義では、「コーディング」とは、コンピュータに何をすべきかを指示する方法を意味します。ただし、そう簡単に思われるかもしれませんが、今のところ、後の部分 (簡単または難しいという意味) には焦点を当てません。このトピックでは、Java プログラミングのループについて学習します。

広告 このカテゴリーの人気コース プログラミング言語 - 専門分野 | 54 コース シリーズ | 4 つの模擬テスト

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

コンピューターは、一般に「バイナリ」値として知られる「ON」および「OFF」タイプのデータのみを理解できます。バイナリ コードは (0 と 1) で構成されており、世界中のコンピュータで理解されます。しかし問題は、コンピューターに計算を依頼した内容を理解させるために、何兆もの 0 と 1 を書き込むことはできないということです。ここで、プログラミング言語またはコーディングが登場します。

これで、コーディング レベルまでの理解をうまくフィルタリングできました。「コーディング」が何をするのか、なぜコーディングするのかがわかったので、さらに「ループ」レベルまで掘り下げる必要があります。ディスカッションのタイトルは?

私たちの周りには数人のPLがいます。それらの多くは Web 開発用で、その他はデスクトップ アプリケーション開発用で、一部は高レベル PL として知られ、一部は低レベル PL として知られています。これらすべてのプログラミング言語には、「LOOPS」という共通点があります。

議論をさらに深めると、ループはほぼすべてのプログラミング言語に存在します。開発者にとってどのようなメリットがあるのか​​見てみましょう –

  • これらは「再利用可能」です
  • 「コーディング」のサイズが削減されます。
  • 「コントロール」の流れを簡単にします。
  • それらは「複雑さ」を軽減する傾向があります。

JAVA プログラミングのループは、コードの複雑さを解決することを目的としており、使用可能であり、開発者が要件に従ってコードを再利用するために使用することを目的としています。

Java のループの種類

Java のループの種類は次のとおりです。

JAVA では、ループは反復ステートメントです。これらのステートメントは、開発者 (またはユーザー) がプログラム コードを反復したり、コードのグループを (必要に応じて) 複数回実行したりするのに役立ちます。

JAVA には、主に 3 つの主要なループ カテゴリがあります。

  • ループ
  • WHILE LOOP
  • DO-WHILE ループ

これらのループを深く掘り下げる前に、読者に理解していただきたいことが 1 つあります (これは 3 つのループすべてに当てはまります)。 FOR、WHILE、DO WHILE のいずれであっても、すべてに開始、本文、そして最後に宛先があります。仕方なく、一つずつ見ていきましょう –

1. For ループ

あなたが開発者で、最終結果 (または結果) を得る前にプログラムの一部を特定の回数だけ実行または実行したい場合は、FOR LOOP を使用します。 「For ループ」は、ステートメントを実行する回数が明確にわかっている場合にのみ使用することに注意してください。 FOR LOOP は、値が「TRUE」になるまで繰り返されます。

より良く明確に理解するために、そのフローチャートを見てみましょう –

Java プログラミングのループ

構文

for(initialization condition; testing condition; increment/decrement)
{
statement(s)
}

説明

3 つのパラメータ (つまり、初期化、条件、インクリメント/デクリメント) はすべて、FOR ループ内の 1 つのステートメントに収まります。初期化とは、変数の初期値を提供することを意味します。条件とは、プログラム内でチェックしたい値を意味します。インクリメント/デクリメントは、ループ内に含めたい値を意味します。それに応じて値が増加または減少します。ループの本体は中括弧で始まり中括弧 (}) で終わり、ループを使用して実行されるステートメントが含まれます。

私たちの目的は、1 から 100 までのすべての偶数を出力することです。

class Test
{
public Static Void Main (String ar [])
{
int no; for (no = 2; no <=100; no = no+2)
{
System.out. print ln(no);
}
}
}

このプログラムの出力は 2,4,6,8,10,12………………..96,98,100 になります

2. While ループ

条件が満たされるまで繰り返し実行するために一定量のステートメントが必要な場合にのみ、? が必要になります。ここでは、FOR ループとは異なり、ステートメントの実行前に最初に条件がチェックされます。

より良く明確に理解するために、そのフローチャートを見てみましょう –

Java プログラミングのループ

構文

while (boolean condition)
{
loop statements
}

説明

ループは括弧内に配置された適用条件ステートメントで始まりますが、中括弧内のループ ステートメントも保持します。前述したように、WHILE ループは値が真の値を保持するまで実行されます。

Example 

We want to print all the odd numbers between 1 to 100.

class Test
{
public static void main (String ar[])
{
int no = 1;
while (no<100)
{
System.out.print (no);
No = no +2;
} } }

Output for this program will be 1,3,5,7,9,11………………………………………..97,99

3. Do While

There is not much difference between the WHILE and DO WHILE loops; the difference lies in their statement validation. In DO WHILE, the condition is checked after execution of the block of statements; hence we can say in DO WHILE, the statements are at least executed once.

Let us see the flowchart of it for better and clear understanding –

Java プログラミングのループ

Syntax 

do
{
statements..
}
while (condition);

Explanation 

There is no condition checking in the DO WHILE loop for the first time; later, the condition is checked for TRUE or FALSE. If it is TRUE, then the next iteration of loops start; otherwise, the loop terminates itself.

Example

class Test
{
public Static Void Main (String ar[])
{
int no = 2;
do
{
System.out.print (no);
No = no + 2;
}
while (no<=100);
}}}

Output for this program will be – 2,4,6,8,10…………….98,100

Comparison Between Different Types of Loops

The comparison between different types of loops are as follows:

1) Declaration

For Loop

for (initialization; condition; iteration){
//body of 'for' loop
}

While Loop

Statements; //body of loop
}

Do While

do
{
Statements
}
while (condition);

2) We use FOR loop if the user knows the time of iteration, whereas the WHILE and DO WHILE loop is preferred when the number of iteration is not known.

3) Regarding the conditional statement in FOR loop, it will operate infinite time, whereas for WHILE and DO WHILE the absence of conditional statement will give ‘Compilation Error’.

Conclusion

The loops concept is crucial for any users who belong to development; if they are freshers and prepare for exams or interviews, they must be well-rehearsed with the Loops concepts. We have covered all the crucial aspects of Loops, and this is how things work in Loops. These 3 Loops are the most crucial ones, and the rest are improvised on them. If you have a good grip over these, then the rest will be quite easier to understand.

以上がJava プログラミングのループの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。