Condition IF dans java ou comment dire au code quoi faire

2
19437

La condition If ou si en français est une des conditions le plus utiliser dans la programmation. Si vous avez suivi mes cours sur Excel VBA vous avez surement remarque le nombre de fois que nous avons utiliser les condition IF. Het ben dan java c’est la même chose car la condition If nous permet de Controller une condition et si la condition est remplie True alors on exécute un certain code ou pas.

Déclaration de la condition IF dans Java.

Alors ici vous allez retrouver une condition si et on peut voir que la condition commencer par le mot IF puis suivi du teste de la condition entre parenthèse.

Si le résultat du test est bon alors il retourne une valeur vrais ou True sinon il retourne un faux ou False.

Et donc en language humain on demande au code de faire si(la valeur qui ce trouve dans le nombre = à 5) si le résultat est vrais on afficher « oui le nombre est = 5 » sinon on afficher rien.

Si on lance notre code le message « oui le nombre est = 5 devrais s’afficher. Par contre si on change la valeur de notre variable en 6 le messsage ne devrais pas s’afficher.

Condition Si sur plusieurs ligne.

Désormais je vais vous demander de d’ajouter le code suivant.

Quelle est le résultat ?

Oui le nombre est = 5
la condition est bien rempli

Ok cela fonctionne parfaitement, désormais changer al valeur de la variable en 6 et lancer le code. Quelle est le résultat

la condition est bien rempli

hé mais pourquoi il affiche cela la condition n’est pas rempli ! parce que le champs du vrais de la condition si est limiter par 1 seule ligne pour agrandir ce champs nous allons devoir contenir notre code avec les accolade comme suite

Désormais si on lance le code plus rien ne devrais s’afficher

Tester les conditions

Comme vous pouvez vous en douter il y a plusieurs façon de tester des conditions qui mènera a un résultat True ou False.

Avec le signe == on a pu voir que nous teston si la valeur est égal.

Avec le signe > on teste si la valeur est plus grande que

Si on veut tester si le résultat est plus petite que on utiliser le signe <

Avec le signe >= on teste si la valeur est plus grande ou égal à

Pour tester si un résultat est plus petite ou égal à on fait <=

Avec le signe != on demande de contrôler si la valeur n’est pas égal à

Afficher un résultat si la condition n’est pas rempli.

On peut aussi lancer un code si la condition n’est pas rempli avec le Else qui veut simplement dire sinon

La si on lance le code on reçoit le message « condition n’est pas rempli ».

Imbriquer des conditions

Une autre solution est bien sur d’imbriquer des conditions c’est-à-dire de tester la condition 1 est rempli alors faire le code sinon si la condition  2 est rempli lancer le code comme suite

Condition If avec des multiple condition

Il est tout à fais possible est aussi souvent utiliser de contrôler multiple critère dans une condition if avec le AND pour ET , OR pour le ou.

le principe est plutôt simple avec le AND on vas chercher à obtenir 2 valeur vrais et avec le OR on recherche à avoir au moins 1 vrais dans 2 condition.

Voici un exemple d’une condition AND (&&).

Et un exemple d’une condition OR (||)

Condition IF avec du texte.

Alors pour le Texte c’est un peut particulier car si on veut tester du texte il faut que le texte soit écrit de la même façon donc un Majuscule avec une Majuscule comme dans l’exemple suivant.

Donne un résultat vrai. Par contre si je change comme suite.

Le résultat est faux !

Alors autre chose nous allons ajouter un scanner pour indiquer un nom dans le terminal et voir le résultat quand j’indique le meme résultat dans le terminal

Oo c’est faux oui car on ne peut pas comparer des pommes (variable) avec des poires (objets) c’est pourquoi nous allons devoir spécifier qu’il faut contrôler le contenue de notre objet avec .equals comme suite

Exercices

Créer un programme qui demande à l’utilisateur d’introduire son âge. Puis le programme doit déduire l’âge par l’année actuelle et afficher le résultat suivant si l’année de naissance est.

 > ou égal à 1995 à Génération Z

Entre 1978 et 1994 à Génération Y

Entre 1960 et 1977 à Génération X

Entre 1943 et 1959 à Baby boomer

Entre 1925 et 1942 à génération silencieuse

Sinon à wow tu es un dinosaure !

voila je vous souhaite bonne chance pour cette exercices et on ce retrouve dans un prochain cours salut tout le monde.

2 Commentaires

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.