logo

Java if instruction avec des exemples

Prise de décision en Java aide à écrire des instructions basées sur la décision et à exécuter un ensemble particulier de code en fonction de certaines conditions.
Le Java si instruction est la déclaration de prise de décision la plus simple. Il est utilisé pour décider si une certaine instruction ou un certain bloc d'instructions sera exécuté ou non, c'est-à-dire si une certaine condition est vraie, alors un bloc d'instructions est exécuté sinon non.

Syntaxe:



if(condition) { // Statements to execute if // condition is true }>

Fonctionnement de l'instruction if :

  1. Le contrôle tombe dans le bloc if.
  2. Le flux passe à Condition.
  3. L'état est testé.
    1. Si la condition est vraie, passez à l'étape 4.
    2. Si la condition donne faux, passez à l'étape 5.
  4. Le bloc if ou le corps à l'intérieur du if est exécuté.
  5. Le flux sort du bloc if.

Organigramme si instruction :

Opération: La condition après évaluation de l'instruction if sera soit vraie, soit fausse. L'instruction if en Java accepte les valeurs booléennes et si la valeur est vraie, elle exécutera le bloc d'instructions en dessous.

Note: Si nous ne fournissons pas les accolades '{' et '}' après if( condition ), alors par défaut l'instruction if considérera l'instruction immédiate comme étant à l'intérieur de son bloc.

Par exemple:

if(condition) statement1; statement2; // Here if the condition is true, if block will consider the statement // under it, i.e statement1, and statement2 will not be considered in the if block, it will still be executed // as it is not affected by any if condition.>

Exemple 1:

Java




// Java program to illustrate If statement> class> IfDemo {> >public> static> void> main(String args[])> >{> >int> i =>10>;> >if> (i <>15>)> >System.out.println(>'10 is less than 15'>);> >System.out.println(>'Outside if-block'>);> >// both statements will be printed> >}> }>

>

>

Sortir

10 is less than 15 Outside if-block>

Complexité temporelle : O(1)

Espace auxiliaire : O(1)

Exemple de marche à sec 1 :

1. Program starts. 2. i is initialized to 10. 3. if-condition is checked. 10<15, yields true. 3.a) '10 is less than 15' gets printed. 4. 'Outside if-block' is printed.>

Exemple 2 :

Java

liste.tri java




// Java program to illustrate If statement> class> IfDemo {> >public> static> void> main(String args[])> >{> >String str =>'techcodeview.com'>;> >int> i =>4>;> >// if block> >if> (i ==>4>) {> >i++;> >System.out.println(str);> >}> >// Executed by default> >System.out.println(>'i = '> + i);> >}> }>

>

>

Sortir

techcodeview.com i = 5>

Complexité temporelle : O(1)
Espace auxiliaire : O(1)

Exemple n°3 : (Implémentation if else pour les valeurs booléennes)

Input - boolean a = true; boolean b = false;>

Programme –

Java




public> class> IfElseExample {> >public> static> void> main(String[] args) {> >boolean> a =>true>;> >boolean> b =>false>;> > >if> (a) {> >System.out.println(>'a is true'>);> >}>else> {> >System.out.println(>'a is false'>);> >}> > >if> (b) {> >System.out.println(>'b is true'>);> >}>else> {> >System.out.println(>'b is false'>);> >}> >}> }>

>

>

Sortir

a is true b is false>

Explication-

Le code ci-dessus montre comment utiliser une instruction if-else en Java avec des valeurs booléennes.

  • Le code commence par la déclaration de deux variables booléennes a et b, avec a défini sur true et b défini sur false.
  • La première instruction if-else vérifie la valeur de a. Si la valeur de a est vraie, le code à l'intérieur du premier ensemble d'accolades {} est exécuté et le message a est vrai est imprimé sur la console. Si la valeur de a est fausse, le code à l'intérieur du deuxième jeu d'accolades {} est exécuté et le message a est faux est imprimé sur la console.
  • La deuxième instruction if-else vérifie la valeur de b de la même manière. Si la valeur de b est vraie, le message b est vrai est imprimé sur la console. Si la valeur de b est fausse, le message b est faux est imprimé sur la console.
  • Ce code montre comment utiliser une instruction if-else pour prendre des décisions basées sur des valeurs booléennes. En utilisant une instruction if-else, vous pouvez contrôler le flux de votre programme et exécuter du code uniquement sous certaines conditions. L'utilisation de valeurs booléennes dans une instruction if-else fournit un moyen simple et flexible de prendre ces décisions.

Avantages de l’instruction If else –

L'instruction if-else présente plusieurs avantages en programmation, notamment :

    Exécution conditionnelle : l'instruction if-else permet d'exécuter du code de manière conditionnelle en fonction du résultat d'une expression booléenne. Cela permet de prendre des décisions et de contrôler le déroulement d’un programme en fonction de différentes entrées et conditions. Lisibilité : L'instruction if-else rend le code plus lisible en indiquant clairement quand un bloc de code particulier doit être exécuté. Cela permet aux autres de comprendre et de maintenir plus facilement le code. Réutilisabilité : en utilisant des instructions if-else, les développeurs peuvent écrire du code qui peut être réutilisé dans différentes parties du programme. Cela réduit la quantité de code à écrire et à maintenir, ce qui rend le processus de développement plus efficace. Débogage : l'instruction if-else peut aider à simplifier le processus de débogage en facilitant le traçage des problèmes dans le code. En indiquant clairement quand un bloc de code particulier doit être exécuté, il devient plus facile de déterminer pourquoi un morceau de code particulier ne fonctionne pas comme prévu. Flexibilité : L'instruction if-else fournit un moyen flexible de contrôler le flux d'un programme. Il permet aux développeurs de gérer différents scénarios et de répondre de manière dynamique aux changements dans les entrées du programme.

Dans l’ensemble, l’instruction if-else est un outil fondamental en programmation qui permet de contrôler le flux d’un programme en fonction de conditions. Cela contribue à améliorer la lisibilité, la réutilisabilité, la débogage et la flexibilité du code.

Articles Liés:

  1. Prise de décision en Java
  2. Instruction Java if-else avec exemples
  3. Échelle Java if-else-if avec exemples
  4. Instruction de commutation en Java
  5. Instruction de rupture en Java
  6. retourner le mot-clé en Java