Un français pour m'expliquer dans les grosses lignes ce que ça signifie ? J'ai pas tout compris😅 | Sololearn: Learn to code for FREE!
Nouvelle formation ! Tous les codeurs devraient apprendre l'IA générative !
Essayez une leçon gratuite
+ 1

Un français pour m'expliquer dans les grosses lignes ce que ça signifie ? J'ai pas tout compris😅

31st Jan 2020, 8:11 AM
忍Delta
9 Réponses
+ 6
if / else sont utilisés pour tester des conditions (si / alors en français) par exemple: Tu as une variable n Ton programme veut tester si n est positif, puis s'il est pair, et enfin s'il est supérieur à 33 (3 conditions à tester) Tu devras faire: Si condition 1, alors ... Si condition 2, alors ... Si condition 3, alors ... Au lieu de ça, tu préfèreras utiliser un switch, qui te permet de tester chaque condition comme un'case' à l'intérieur du switch.
31st Jan 2020, 8:51 AM
Cépagrave
Cépagrave - avatar
+ 6
Salut ! Il nous sera plus facile de t'aider si tu nous montre une ébauche de code, et que tu nous dis quel langage tu étudies. Merci Oma Falk de m'avoir sonné ;-)
31st Jan 2020, 8:32 AM
Cépagrave
Cépagrave - avatar
+ 6
// Statements, c'est l'action que tu veux faire quand la condition est vérifiée, ça peut être n'importe quelle action, selon le besoin.
31st Jan 2020, 8:53 AM
Cépagrave
Cépagrave - avatar
+ 6
Et 'default' est une action que tu veux voir effectuée si aucune condition n'est validée.
31st Jan 2020, 8:55 AM
Cépagrave
Cépagrave - avatar
+ 5
Cépagrave we need you here
31st Jan 2020, 8:17 AM
Oma Falk
Oma Falk - avatar
+ 4
Où est le prog s'il te plait?
31st Jan 2020, 8:16 AM
Oma Falk
Oma Falk - avatar
+ 4
Alors, l'idée du switch, c'est d'éviter l'emboîtement d'une série de if/else. Donc tu as plusieurs conditions à tester, à la suite les unes des autres. Les breaks sont là pour permettre d'arrêter la série de tests de conditions lorsqu'une d'elle est confirmée. Ils sont facultatifs parce que tu peux vouloir faire tous les tests même lorsqu'un est validé. Dis-moi si l'explication te suffit.
31st Jan 2020, 8:40 AM
Cépagrave
Cépagrave - avatar
+ 2
switch (expression) { case value1 : //Statements break; //optional case value2 : //Statements break; //optional //You can have any number of case statements. default : //Optional //Statements } J'étudie le Java et je comprend pas à quoi sert les break case etc..
31st Jan 2020, 8:34 AM
忍Delta
+ 1
Quelles conditions ? Deso je comprend pas tout ^^'
31st Jan 2020, 8:44 AM
忍Delta