« Codage » dans des définitions simples signifie un moyen de dire à l'ordinateur quoi faire ; cependant, ce n'est pas aussi simple que cela puisse paraître, mais pour l'instant, nous ne nous concentrerons pas sur la partie ultérieure (c'est-à-dire facile ou difficile). Dans cette rubrique, nous allons en apprendre davantage sur les boucles dans la programmation Java.
PUBLICITÉ Cours populaire dans cette catégorie LANGUAGES DE PROGRAMMATION - Spécialisation | 54 séries de cours | 4 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Les ordinateurs ne peuvent comprendre que les types de données « ON » et « OFF », communément appelés valeurs « binaires ». Les codes binaires sont constitués de (0 et 1) et sont compris par les ordinateurs du monde entier. Mais le problème est que nous ne pouvons pas écrire des milliards de 0 et de 1 dans le seul but de faire comprendre à l’ordinateur ce que nous lui demandons de calculer. C'est là qu'interviennent les langages de programmation ou le codage.
Grâce à cela, nous avons réussi à filtrer notre compréhension jusqu'au niveau du codage, et maintenant, puisque nous savons ce que fait le « codage » et pourquoi nous codons, nous devons puiser davantage jusqu'au niveau « Boucles », ce qui est ce que le titre de la discussion est ?
Il y a plusieurs PL parmi nous ; beaucoup d'entre eux sont destinés au développement Web, d'autres au développement d'applications de bureau, certains sont connus comme PL de haut niveau et certains sont connus sous le nom de PL de bas niveau. Tous ces langages de programmation ont quelque chose en commun, à savoir les « BOUCLES ».
En approfondissant la discussion, les boucles sont présentes dans presque tous les langages de programmation ; voyons quels avantages ils présentent pour les développeurs –
Les boucles dans la programmation JAVA sont destinées à résoudre la complexité du code, sont utilisables et sont destinées à être utilisées par les développeurs pour réutiliser les codes selon les exigences.
Les types de boucles en Java sont les suivants :
En JAVA, les boucles sont des instructions itératives. Ces instructions aident les développeurs (ou les utilisateurs) à itérer les codes du programme, ou un groupe de codes s'exécute plusieurs fois (selon les besoins).
En JAVA, il existe principalement 3 grandes catégories de boucles, à savoir
Avant d'approfondir ces BOUCLES, nous voulons que nos lecteurs comprennent une chose (cela a de la valeur pour les trois boucles). Qu'il s'agisse d'un FOR, WHILE ou DO WHILE, tous ont un départ, un corps et enfin une destination. Sans rien faire, voyons-les un par un –
Si vous êtes un développeur et que vous souhaitez exécuter ou exécuter une partie de votre programme un nombre de fois spécifique avant d'obtenir le résultat final (ou le résultat), vous utiliserez la BOUCLE FOR. N'oubliez pas que vous n'utiliserez la « boucle For » que lorsque vous connaîtrez clairement le nombre de fois que vous souhaitez exécuter les instructions. La BOUCLE FOR se répétera jusqu'à ce qu'elle ait une valeur égale à « VRAI ».
Voyons l'organigramme pour une compréhension meilleure et claire –
Syntaxe
for(initialization condition; testing condition; increment/decrement) { statement(s) }
Explication
Tous les 3 paramètres (c'est-à-dire initialiser, conditionner et incrémenter/décrémenter) restent dans une seule instruction dans la boucle FOR. L'initialisation signifie fournir les valeurs initiales de la variable. La condition signifie la valeur que nous voulons vérifier dans le programme. Increment/Decrement signifie ce que vous voulez avoir dans la boucle ; la valeur sera augmentée ou diminuée en conséquence. Le corps des boucles commence par les accolades et se termine par des accolades (}) et contient les instructions qui seront exécutées à l'aide de la boucle.
Exemple
Notre intention est d'imprimer tous les nombres pairs entre 1 et 100.
class Test { public Static Void Main (String ar []) { int no; for (no = 2; no <=100; no = no+2) { System.out. print ln(no); } } }
La sortie de ce programme sera 2,4,6,8,10,12…………………..96,98,100
Seulement lorsqu'un certain nombre d'instructions sont nécessaires pour être exécutées à plusieurs reprises jusqu'à ce que la condition soit remplie, nous avons besoin du ? Ici, contrairement à la boucle FOR, la condition est vérifiée avant l'exécution de l'instruction.
Voyons l'organigramme pour une compréhension meilleure et plus claire –
Syntaxe
while (boolean condition) { loop statements }
Explication
Bien que la boucle commence par les instructions d'application des conditions placées entre parenthèses, celles-ci contiennent également les instructions de boucle entre accolades. Comme nous l'avons dit, la boucle WHILE s'exécute jusqu'à ce que la valeur contienne la vraie valeur.
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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!