Comprendre la classe Java, la méthode principale et le contrôle des boucles en Java - Partie 3

Comprendre la classe Java, la méthode principale et le contrôle des boucles en Java - Partie 3

Dans notre dernier article «Structure de travail et de code de Java», nous avons souligné en détail du travail de Java, du fichier source Java, du fichier de classe Java, de la classe (public / privé), de la méthode, de la déclaration, de votre premier programme Java, de la compilation et de l'exécution de Java Programme.

Ici, dans ce guide de la série d'apprentissage Java, nous comprendrons comment fonctionne la classe Java, la méthode principale et les boucles et nous verrons également les codes de base en utilisant la classe Java avec la méthode principale et le contrôle des boucles.

Comprendre la méthode de la classe Java et le contrôle des boucles - Partie 3
Tout en java va dans une classe

Tout en java est un objet et la classe est un plan d'objet. Chaque morceau de code en java est placé sous les accolades bouclées de la classe. Lorsque vous compilez un programme Java, il produit un fichier de classe. Lorsque vous exécutez le programme Java, vous n'exécutez pas le fichier du programme en réel mais la classe.

Lorsque vous exécutez un programme dans Java Virtual Machine (JVM), il charge la classe requise, puis passe directement au principal () méthode. Le programme continue de s'exécuter jusqu'à la fermeture des accolades de la principale () méthode. Le programme commence à s'exécuter juste après le principal() méthode. Une classe doit avoir un principal () méthode. Toute la classe (classe privée) ne nécessite pas un principal () méthode.

Ce qui se passe à l'intérieur de la méthode Main ()?

UN principal () La méthode est l'endroit où la magie commence. Vous pouvez demander à JVM de faire quoi que ce soit à l'intérieur principal() Méthode via la déclaration / instructions et boucles.

Qu'est-ce que la boucle?

La boucle est une instruction ou un certain nombre d'instructions en séquence qui continue de répéter jusqu'à ce que la condition soit atteinte. Les boucles sont la structure logique d'un langage de programmation. La structure logique en boucle est généralement utilisée pour effectuer un processus, vérifier la condition, faire un processus, vérifier la condition,… jusqu'à ce que les exigences de la condition soient satisfaites.

Boucles en java

Il y a trois mécanismes de boucle différents à Java.

1. pendant la boucle

pendant la boucle Dans Java est une structure de contrôle qui est utilisée pour effectuer une tâche à plusieurs reprises pour un certain nombre de fois, telle que définie dans l'expression booléenne, jusqu'à ce que le résultat du test d'expression soit vrai. Si le résultat du texte de l'expression booléen est faux, la boucle tandis sera complètement ignorée sans être exécutée même une seule fois.

Syntaxe de Loop While:

while (expression booléenne) instruction / instructions 

Un exemple de boucle while en java:

classe publique while_loop public static void main (String [] args) int a = 100; tandis que (a> 0) système.dehors.println ("la valeur de a =" + a); A = a-10;  
Échantillon de sortie
$ java while_loop la valeur de a = 100 la valeur de a = 90 la valeur de a = 80 la valeur de a = 70 la valeur de a = 60 la valeur de a = 50 la valeur de a = 40 la valeur de a = 30 La valeur de a = 20 la valeur de a = 10 

Anatomie du programme while_loop

// classe publique while_loop classe publique while_loop // main () Méthode public static void main (String [] args) // Déclare une variable entière nommée 'a' et lui donne la valeur de 100 int a = 100; // Continuez à boucler tant que la valeur de A est supérieure à 0. 'A> 0' Voici l'expression booléenne tandis que (a> 0) // Système d'instructions.dehors.println ("la valeur de a =" + a); // post décrément (par 10) a = a-10;  
2. faire… pendant la boucle

faire pendant la boucle est très similaire à la boucle while, sauf le fait qu'il contient un faire… avant de s'assurer que la boucle exécute au moins une fois.

Syntaxe de Loop While:

do instruction / instructions while (booléen expression); 

Vous pouvez voir la syntaxe ci-dessus qui montre clairement que le 'faire… ' partie de la boucle exécutée avant de vérifier l'expression booléenne, si elle est vraie ou fausse. Par conséquent, quel que soit le résultat (vrai / faux) de l'expression booléenne, la boucle exécute. Si vrai, il s'exécutera jusqu'à ce que la condition soit satisfaite. Si faux, il sera exécuté une fois.

Un exemple de faire pendant Boucle en java:

classe publique DO_THRICE public static void main (String [] args) int a = 100; faire système.dehors.println ("valeur de a =" + a); A = a-10;  while (a> = 50);  
Échantillon de sortie
$ java do_ pour la valeur de a = 100 valeur de a = 90 Valeur de A = 80 Valeur de A = 70 Valeur de A = 60 Valeur de A = 50 

Anatomie du programme DO_ WHED:

// CLASSE PUBLIQUE DO_ THERN PUBLIC CLASS DO_ THERS // main () Méthode public static void main (String [] args) // Déclare une variable entière 'a' et attribuez-lui une valeur = 100 int a = 100; // faire… tandis que la boucle démarre faire // exécuter l'instruction ci-dessous sans vérifier la condition d'expression booléenne si le système vrai ou faux.dehors.println ("valeur de a =" + a); // post décrément (par 10) a = a-10;  // Contrôler l'état. Faire boucle l'exécution uniquement jusqu'à ce que la valeur de la variable a soit supérieure ou égale à 50. tandis que (a> = 50);  
3. pour boucle

pour_loop en Java est largement utilisé pour le contrôle de la répétition. Il est habitué à itérer une tâche pour un nombre spécifique de fois. Car la boucle est utilisée pour contrôler le nombre de fois où la boucle doit exécuter pour effectuer une tâche. car la boucle n'est utile que si vous savez combien de fois vous avez besoin d'exécuter la boucle.

Syntaxe de Loop:

pour (initialisation; booléen-expression; mise à jour) instruction un exemple de la boucle pour la classe publique java pour_loop public static void main (string [] arge) int a; pour (a = 100; a> = 0; a = a-7) système.dehors.println ("valeur de a =" + a);  
Échantillon de sortie
$ java for_loop de a = 100 valeur de a = 93 valeur de a = 86 valeur de a = 79 valeur de a = 72 valeur de a = 65 valeur de a = 58 valeur de a = 51 valeur de a = 44 valeur de la valeur de A = 37 Valeur de A = 30 Valeur de A = 23 Valeur de A = 16 Valeur de A = 9 Valeur de A = 2 

Anatomie de pour_loop Programme:

// classe publique pour_loop classe publique pour_loop // main () Méthode public static void main (String [] arge) // Déclare une variable entière a int a; // pour la boucle commence. Ici, l'initialisation est a = 100, boolean_expression est a> = 0 et la mise à jour est a = a-7 pour (a = 100; a> = 0; a = a-7) //.dehors.println ("valeur de a =" + a);  

Les mots clés Break and Continuer pour les boucles en Java

1. Le mot-clé Break

Comme son nom l'indique le Break Mot-Key est utilisé pour arrêter la boucle entière immédiatement. Le mot-clé Break doit toujours être utilisé à l'intérieur de la boucle ou de l'instruction Switch. Une fois que la boucle se casse en utilisant la pause; JVM commence à exécuter la toute prochaine ligne de code en dehors de la boucle. Un exemple de boucle de rupture en Java est:

classe publique Break public static void main (String [] args) int a = 100; tandis que (a> 0) système.dehors.println ("la valeur de a =" + a); A = a-10; if (a == 40) break;  
Échantillon de sortie
$ java briser la valeur de a = 100 la valeur de a = 90 la valeur de a = 80 la valeur de a = 70 la valeur de a = 60 la valeur de a = 50 
Le mot-clé continu

Le Continuer le mot-clé peut être utilisé avec n'importe quelle boucle en java. Continuez le mot-clé Demandez à la boucle de passer à l'itération suivante immédiatement. Cependant, il est interprété différemment par Loop et pendant que / faire… pendant que Loop.

Continuez le mot-clé dans les sauts de boucle à la prochaine instruction de mise à jour.

Un exemple de continuer pour la boucle:

classe publique continue_FOR_LOOP public static void main (String [] arge) int a; pour (a = 10; a> = 0; a = a-1) if (a == 2) continue;  Système.dehors.println ("valeur de a =" + a);  
Échantillon de sortie
$ java continu_for_loop Valeur de a = 10 valeur de a = 9 valeur de a = 8 valeur de a = 7 valeur de a = 6 de la valeur a = 5 de la valeur a = 4 de la valeur a = 3 de a = 1 valeur de la valeur de A = 0 

Avez-vous remarqué, il a sauté la valeur de A = 2. Il le fait en déversant la prochaine instruction de mise à jour.

2. Continuez le mot-clé dans la boucle ou à faire… pendant que Loop saute à l'expression booléenne.

Eh bien, tu peux le faire toi-même. C'est trop facile. Suivez simplement les étapes ci-dessus.

C'est tout pour l'instant de mon côté. J'espère que je vais bien avec la série Java et vous aider. Restez connecté pour plus de ces messages. N'oubliez pas de nous fournir vos précieux commentaires dans les commentaires ci-dessous.