devstory

Le Tutoriel de instruction Java If else

  1. L'instruction if
  2. Câu lệnh if - else
  3. L'instruction if - else
  4. La valeur boolean
  5. Les opérateurs participent à l'expression conditionnelle

1. L'instruction if

L'instruction if est l'instruction de base de toutes les instructions de contrôle (control flow statements). Elle demande votre programme d'exécuter un certain morceau de code seulement lorsqu'une condition est évaluée comme elle est vraie.
Ceci est la structure de l'instruction if :
// condition: Des conditions doivent être vérifiées.
if (condition)  {
	// Faites quelque chose ici si la condition est vraie.
}
L'image ci-dessus illustre le flux (flux) de l'application lorsqu'il rencontre une instruction if.
  1. Le programme contrôle la condition (condition).
  2. Si la condition est vraie (true), les codes (code) dans if block sera exécuté (execute). Ensuite, il continue d'exécuter des codes ci-dessous de if block.
  3. Si la condition est fausse (false), le programme ignore if block et exécute les codes sous if block.
Exemple :
IfExample.java
package org.o7planning.tutorial.javabasic.controlflow;

public class IfExample {

	public static void main(String[] args) {

		// Déclarez une variable représentant votre âge
		int age = 30;

		System.out.println("Your age: " + age);

		// La condition (condition) à vérifier est 'age==>== 20'
		if (age > 20) {

			System.out.println("Okey!");
			System.out.println("Age is greater than 20");
		}

		// Le code sous le bloc 'if'.
		System.out.println("Done!");

	}

}
Exécutez l'exemple :
Your age: 30
Okey!
Age is greater than 20
Done!

2. Câu lệnh if - else

L'instruction if-else est également utilisée pour vérifier une condition. Elle va exécuter (execute) if block si la condition est vraie, si la condition est fausse, elle exécute else block.
** if - else **
if( condition )  {
   // Faites quelque chose ici
}  
// D'autre
else  { 
   // Faites quelque chose ici
}
Exemple :
IfElseExample.java
package org.o7planning.tutorial.javabasic.controlflow;

public class IfElseExample {

	public static void main(String[] args) {

		// Déclarez la variable représentant votre âge
		int age = 15;

		System.out.println("Your age: " + age);

		// La condition (condition) à vérifier est 'age==>== 18'.
		if (age >= 18) {

			System.out.println("Okey!");
			System.out.println("You are accepted!");
			
		} else {

			System.out.println("Sorry!");
			System.out.println("Age is less than 18");
		}

		// Les codes en arrière du bloc 'if' et du bloc 'else'.
		System.out.println("Done!");

	}

}
L'exécution l'exemple :
Your age: 15
Sorry!
Age is less than 18
Done!

3. L'instruction if - else

La structure d'une instruction if-else est :
if(condition 1)  {

   // Faites quelque chose ici   
} else if(condition 2) {

   // Faites quelque chose ici   
} else if(condition 3) {

   // Faites quelque chose ici
}
// D'autre
else  { 

   // Faites quelque chose ici   
}
Créez la classe ElseIfExample1 :
ElseIfExample1.java
package org.o7planning.tutorial.javabasic.controlflow;

public class ElseIfExample1 {

	public static void main(String[] args) {

		// Déclaration une variable de type int (32 bits entier)
		// Représentez vos résultats de tests (score)
		int score = 70;

		System.out.println("Your score =" + score);

		// Si le score est inférieur à 50
		if (score < 50) {
			System.out.println("You are not pass");
		}
		// Ou alors, si le score est supérieur ou égal à 50 et inférieur à 80.
		else if (score >= 50 && score < 80) {
			System.out.println("You are pass");
		}
		// Les autres cas (c'est-à-dire supérieur ou égal à 80)
		else {
			System.out.println("You are pass, good student!");
		}

	}
}
Des résultats de l'exécution de la classe ElseIfExample1 :
Your score =70
You are pass
Changez la valeur de la variable « score » dans l'exemple ci-dessus et réexécutez la classe ElseIfExample1 :
int score = 20;
Your score =20
You are not pass

4. La valeur boolean

boolean est un type de données, il a uniquement deux valeurs vraie ou fausse (Vrai ou faux).
Créez la classe BooleanExample :
BooleanExample.java
package org.o7planning.tutorial.javabasic.controlflow;

public class BooleanExample {

	public static void main(String[] args) {

		// Déclarez la variable de type boolean
		boolean value = true;

		// Si la valuer est vraie
		if (value == true) {
			System.out.println("It's true");
		}
		// Ou alors
		else {
			System.out.println("It's false");
		}

		// Avec le type boolean, vous pouvez également écrire
		if (value) {
			System.out.println("It's true");
		}
		// Ou alors
		else {
			System.out.println("It's false");
		}
	}
}
It's true
It's true

5. Les opérateurs participent à l'expression conditionnelle

Voici est la liste des opérateurs qui sont souvent utilisés dans des expressions conditionnelles.
  • > Plus de
  • < Moins de
  • >= Supérieur ou égal
  • <= Moins ou égal
  • && et
  • || ou
  • == a une valeur de
  • != N'est pas égal à
  • ! Négatifs
Exemple :
ElseIfExample2.java
package org.o7planning.tutorial.javabasic.controlflow;

public class ElseIfExample2 {

	public static void main(String[] args) {

		// Déclarez la variable de type int, qui représente votre âge.
		int age = 20;

		// Testez si l'âge est inférieur ou égal à 17
		if (age <= 17) {
			System.out.println("You are 17 or younger");
		}

		// Vérifiez l'âge de 18 ans
		else if (age == 18) {
			System.out.println("You are 18 year old");
		}
		// Testez si l'âge est supérieur à 18 ans et inférieur à 40
		else if (age > 18 && age < 40) {
			System.out.println("You are between 19 and 39");
		}
		// Les autres cas (supérieurs ou égales à 40)
		else {
			// Une instruction ''if" se trouve à l'intérieur.
			// Vérifiez l'âge de différent de 50
			if (age != 50) {
				System.out.println("You are not 50 year old");
			}

			// Des instructions négatives de l'âge de 50 ce qui signifie que la différente de 50
			if (!(age == 50)) {
				System.out.println("You are not 50 year old");
			}

			// Si l'âge est de 60 ou 70 ans
			if (age == 60 || age == 70) {
				System.out.println("You are 60 or 70 year old");
			}

		}

	}
}
Chạy ví dụ:
You are between 19 and 39
Vous pouvez changer la valeur de "age" et exécuter la classe ElseIfExample2 et voyez les résultats

Java Basic

Show More