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:
- Déclarations de prise de décision
- Instruction if simple
- instruction if-else
- Instruction if imbriquée
- Instruction Switch
- Instructions en boucle
- Tandis que
- Faire pendant
- Pour
- Pour chaque
- Déclarations de branchement
- Pause
- Continuer
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.
Les 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) } }
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.