Que sont les instructions de contrôle en Java?

Cet article se concentre sur la connaissance détaillée et complète des instructions de contrôle en Java, comment il peut être implémenté et ses différents types.

Déclarations de contrôle dans est l'un des fondamentaux requis pour la programmation Java. Il permet le bon déroulement d'un programme. Les pointeurs suivants seront traités dans cet article:



Chaque programmeur est familier avec le terme instruction, qui peut simplement être défini comme une instruction donnée à l'ordinateur pour effectuer des opérations spécifiques. Une instruction de contrôle en java est une instruction qui détermine si les autres instructions seront exécutées ou non. Il contrôle le flux d'un programme. Une instruction «if» en java détermine la séquence d’exécution entre un ensemble de deux instructions.



Instructions de contrôle en JavaLes déclarations de contrôle peuvent être divisées en trois catégories, à savoir

  • Déclarations de sélection
  • Déclarations d'itération
  • Instructions de saut

Passer à cet article sur les instructions de contrôle en Java



Déclarations décisionnelles

Les déclarations qui déterminent quelle déclaration exécuter et quand sont appelées déclarations de prise de décision. Le flux de l'exécution du programme est contrôlé par l'instruction de flux de contrôle.
Il existe quatre déclarations de prise de décision disponibles en java.

Passer à cet article sur les instructions de contrôle en Java

Instruction if simple

L'instruction if détermine si un code doit être exécuté en fonction de la condition spécifiée.
Syntaxe:



if (condition) {Statement 1 // exécuté si la condition est vraie} Instruction 2 // exécuté indépendamment de la condition

Production:
Si déclaration!
Bonjour le monde!

Passer à cet article sur les instructions de contrôle en Java

Si. . autre déclaration

Dans cette instruction, si la condition spécifiée est vraie, le bloc if est exécuté. Sinon, le bloc else est exécuté.
Exemple:

public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a is greater than 10') else System.out.println ('a is less que 10 ') System.out.println (' Hello World! ')}}}

Production:
a est inférieur à 10
Bonjour le monde!

Passer à cet article sur les instructions de contrôle en Java

Instruction if imbriquée

Un if présent à l'intérieur d'un bloc if est connu comme un bloc if imbriqué. Elle est similaire à une instruction if..else, sauf qu'elles sont définies dans une autre instruction if..else.
Syntaxe:

if (condition1) {Statement 1 // exécuté si la première condition est vraie if (condition2) {Statement 2 // exécuté si la deuxième condition est vraie} else {Statement 3 // exécuté si la deuxième condition est fausse}}

Exemple:

public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s est un nombre pair et supérieur à 10! ') Else System.out.println (' s est un nombre impair et supérieur à 10! ')} Else {System.out.println (' s est inférieur à 10 ')} System.out.println (' Hello Monde! ')}}

Production:
s est un nombre pair et supérieur à 10!
Bonjour le monde!

Passer à cet article sur les instructions de contrôle en Java

Instruction Switch

Une instruction switch en java est utilisée pour exécuter une seule instruction à partir de plusieurs conditions. L'instruction switch peut être utilisée avec les types short, byte, int, long, enum, etc.
Certains points doivent être notés lors de l'utilisation de l'instruction switch:
α Un ou N nombre de valeurs de cas peut être spécifié pour une expression de commutation.
α Les valeurs de cas qui sont dupliquées ne sont pas autorisées. Une erreur de compilation est générée par le compilateur si des valeurs uniques ne sont pas utilisées.
α La valeur de cas doit être littérale ou constante. Les variables ne sont pas autorisées.
α L'utilisation de l'instruction break est faite pour terminer la séquence d'instructions. Il est facultatif d'utiliser cette instruction. Si cette instruction n'est pas spécifiée, le cas suivant est exécuté.

Exemple:

public class Music {public static void main (String [] args) {int instrument = 4 String musicInstrument // instruction switch avec int type de données switch (instrument) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' batterie 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = Pause 'invalide'} System.out.println (musicInstrument)}}

Production:
Flûte

Passer à cet article sur les instructions de contrôle en Java

Instructions en boucle

Les instructions qui exécutent un bloc de code à plusieurs reprises jusqu'à ce qu'une condition spécifiée soit remplie sont appelées instructions en boucle. Java fournit à l'utilisateur trois types de boucles:

Passer à cet article sur les instructions de contrôle en Java

Tandis que

Connue comme la boucle la plus courante, la boucle while évalue une certaine condition. Si la condition est vraie, le code est exécuté. Ce processus se poursuit jusqu'à ce que la condition spécifiée se révèle fausse.
La condition à spécifier dans la boucle while doit être une expression booléenne. Une erreur sera générée si le type utilisé est int ou une chaîne.

Syntaxe:

while (condition) {statementOne}

Exemple:

public class whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } } 

Production:
5
sept
9
Onze
13
quinze

Passer à cet article sur les instructions de contrôle en Java

Faire. .tandis que

La boucle do-while est similaire à la boucle while, la seule différence étant que la condition de la boucle do-while est évaluée après l'exécution du corps de la boucle. Cela garantit que la boucle est exécutée au moins une fois.

Syntaxe:

do {// code à exécuter} while (condition)

Exemple:

public class Main {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } } 

Production:
vingt

Passer à cet article sur les instructions de contrôle en Java

Pour

La boucle for en java est utilisée pour itérer et évaluer un code plusieurs fois. Lorsque le nombre d'itérations est connu de l'utilisateur, il est recommandé d'utiliser la boucle for.

Syntaxe:

for (incrément / décrément de condition d'initialisation) {instruction}

Exemple:

classe publique forLoop {public static void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } } 

Production:
5
6
sept
8
9
dix

Passer à cet article sur les instructions de contrôle en Java

quels sont les événements en javascript

Pour chaque

La traversée des éléments dans un tableau peut être effectuée par la boucle for-each. Les éléments présents dans le tableau sont retournés un par un. Il faut noter que l'utilisateur n'a pas à incrémenter la valeur dans la boucle for-each.

Exemple:

classe publique foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} for (int i: s) {System.out.println (i)}}}

Production:
18
25
28
29
30

Passer à cet article sur les instructions de contrôle en Java

Déclarations de branchement

Les instructions de branchement en java sont utilisées pour passer d'une instruction à une autre instruction, transférant ainsi le flux d'exécution.

Passer à cet article sur les instructions de contrôle en Java

Pause

L'instruction break en java est utilisée pour terminer une boucle et interrompre le flux actuel du programme.

Exemple:

public class Test {public static void main (String args []) {for (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } } 

Production:
5
6
sept

Passer à cet article sur les instructions de contrôle en Java

Continuer

Pour passer à l'itération suivante de la boucle, nous utilisons l'instruction continue. Cette instruction continue le flux actuel du programme et ignore une partie du code à la condition spécifiée.

Exemple:

public class Main {public static void main (String args []) {for (int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } } 

Production:
6 8 10 12 14

Avec cela, nous arrivons à la fin de cet article sur les déclarations de contrôle dans Java. Les instructions de contrôle en java doivent être utilisées efficacement pour rendre le programme efficace et convivial.

Edureka est organisé par des professionnels selon les exigences et les demandes industrielles. Cette formation comprend des connaissances approfondies sur les concepts de base et avancés de Java et J2EE de base ainsi que sur des frameworks populaires tels que Hibernate, Spring et SOA. Dans ce cours, vous acquerrez une expertise dans des concepts tels que Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet et Web Services à l'aide de cas d'utilisation de l'industrie.