簡単な定義では、「コーディング」とは、コンピュータに何をすべきかを指示する方法を意味します。ただし、そう簡単に思われるかもしれませんが、今のところ、後の部分 (簡単または難しいという意味) には焦点を当てません。このトピックでは、Java プログラミングのループについて学習します。
広告 このカテゴリーの人気コース プログラミング言語 - 専門分野 | 54 コース シリーズ | 4 つの模擬テスト無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
コンピューターは、一般に「バイナリ」値として知られる「ON」および「OFF」タイプのデータのみを理解できます。バイナリ コードは (0 と 1) で構成されており、世界中のコンピュータで理解されます。しかし問題は、コンピューターに計算を依頼した内容を理解させるために、何兆もの 0 と 1 を書き込むことはできないということです。ここで、プログラミング言語またはコーディングが登場します。
これで、コーディング レベルまでの理解をうまくフィルタリングできました。「コーディング」が何をするのか、なぜコーディングするのかがわかったので、さらに「ループ」レベルまで掘り下げる必要があります。ディスカッションのタイトルは?
私たちの周りには数人のPLがいます。それらの多くは Web 開発用で、その他はデスクトップ アプリケーション開発用で、一部は高レベル PL として知られ、一部は低レベル PL として知られています。これらすべてのプログラミング言語には、「LOOPS」という共通点があります。
議論をさらに深めると、ループはほぼすべてのプログラミング言語に存在します。開発者にとってどのようなメリットがあるのか見てみましょう –
JAVA プログラミングのループは、コードの複雑さを解決することを目的としており、使用可能であり、開発者が要件に従ってコードを再利用するために使用することを目的としています。
Java のループの種類は次のとおりです。
JAVA では、ループは反復ステートメントです。これらのステートメントは、開発者 (またはユーザー) がプログラム コードを反復したり、コードのグループを (必要に応じて) 複数回実行したりするのに役立ちます。
JAVA には、主に 3 つの主要なループ カテゴリがあります。
これらのループを深く掘り下げる前に、読者に理解していただきたいことが 1 つあります (これは 3 つのループすべてに当てはまります)。 FOR、WHILE、DO WHILE のいずれであっても、すべてに開始、本文、そして最後に宛先があります。仕方なく、一つずつ見ていきましょう –
あなたが開発者で、最終結果 (または結果) を得る前にプログラムの一部を特定の回数だけ実行または実行したい場合は、FOR LOOP を使用します。 「For ループ」は、ステートメントを実行する回数が明確にわかっている場合にのみ使用することに注意してください。 FOR LOOP は、値が「TRUE」になるまで繰り返されます。
より良く明確に理解するために、そのフローチャートを見てみましょう –
構文
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 になります
条件が満たされるまで繰り返し実行するために一定量のステートメントが必要な場合にのみ、? が必要になります。ここでは、FOR ループとは異なり、ステートメントの実行前に最初に条件がチェックされます。
より良く明確に理解するために、そのフローチャートを見てみましょう –
構文
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
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 –
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
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’.
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 サイトの他の関連記事を参照してください。