Menu
Coddy logo textTech

Instruction If

Fait partie de la section Fondamentaux du Journey Java de Coddy — leçon 27 sur 73.

Les instructions if nous permettent d'exécuter du code en fonction de conditions.

Par exemple, examinons le code suivant :

int age = 20;
String status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

Le code ci-dessus vérifie si la variable age est plus grande que 18. Si c’est le cas, il définira status pour contenir la chaîne "Adult".

Finalement, le code incrémentera age de 1 que l’âge soit supérieur à 18 ou non.

 

Pour utiliser une instruction if en Java, nous devons utiliser des accolades {} pour définir le bloc de code, et tout le contenu à l'intérieur de l'instruction if doit être placé entre ces accolades :

if (condition) {
    code;
    code;
    code;
}

Si la condition est true, nous entrerons dans le bloc de code à l'intérieur du if (Le code indenté)

challenge icon

Défi

Débutant

On vous donne un code.

Les variables a et b ont des valeurs manquantes, remplissez-les de sorte que le code à l'intérieur de l'instruction if s'exécute et que c soit égal à 3.

Bonus : essayez de trouver plus d'une solution !

Aide-mémoire

Les instructions if nous permettent d'exécuter du code avec des conditions :

if (condition) {
    code;
    code;
    code;
}

Si la condition est true, le bloc de code à l'intérieur des accolades {} sera exécuté :

int age = 20;
String status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

Dans cet exemple, comme age est supérieur à 18, status sera défini à "Adult". Le code après l'instruction if (age += 1) s'exécute indépendamment de la condition.

Essayez vous-même

public class Main {
    public static void main(String[] args) {
        int a = ?
        int b = ?
        
        // Ne modifiez pas en dessous de cette ligne
        int c = 0;
        if (a >= b && !(b < 10)) {
            c = 2;
        }
        
        c += 1;
        System.out.println("c = " + c);
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux