Conseils

Instructions conditionnelles en Java

Instructions conditionnelles en Java


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Les instructions conditionnelles dans un programme informatique appuient les décisions basées sur une certaine condition. Si la condition est remplie ou "vraie", un certain morceau de code est exécuté.

Par exemple, vous souhaitez convertir le texte saisi par l'utilisateur en minuscule. N'exécutez le code que si l'utilisateur a saisi du texte en majuscule. Sinon, vous ne voulez pas exécuter le code car cela entraînerait une erreur d'exécution.

Deux instructions conditionnelles principales sont utilisées en Java: les instructions if-then et if-then-else, et l'instruction switch.

Les déclarations if-then et if-then-Else

L'instruction de contrôle de flux la plus élémentaire en Java est if-then: si quelque chose est vrai, faites quelque chose. Cette déclaration est un bon choix pour les décisions simples. La structure de base d'une instruction if commence par le mot "if", suivi de l'instruction à tester, suivi par des accolades qui enveloppent l'action à effectuer si l'instruction est vraie. Cela ressemble à ceci:

if (statement) {// fais quelque chose ici…}

Cette déclaration peut également être étendue pour faire autre chose si la condition est fausse:

if (statement) {// fais quelque chose ici…}
else {// faire autre chose…}

Par exemple, si vous déterminez si une personne est assez âgée pour conduire, vous pouvez indiquer «Si vous avez 16 ans ou plus, vous pouvez conduire, sinon vous ne pouvez pas conduire».

int age = 17;
if age> = 16 {System.out.println ("Vous pouvez conduire.");}
else {System.out.println ("Vous n'êtes pas assez vieux pour conduire.")

Il n'y a pas de limite au nombre d'autres déclarations que vous pouvez ajouter.

Opérateurs conditionnels

Dans l'exemple ci-dessus, nous avons utilisé un seul opérateur. Voici les opérateurs standard que vous pouvez utiliser:

  • égal à: =
  • moins que: <
  • plus que:>
  • supérieur ou égal à:> =
  • inférieur ou égal à:> =

En plus de ceux-ci, quatre opérateurs supplémentaires sont utilisés avec des instructions conditionnelles:

  • et: &&
  • ne pas:!
  • ou: ||
  • est égal à: ==

Par exemple, l'âge de conduite est compris entre 16 et 85 ans, auquel cas l'opérateur AND peut être utilisé.

sinon si (age> 16 && age <85)

Cela ne sera vrai que si les deux conditions sont remplies. Les opérateurs NOT, OR et IS EQUAL TO peuvent être utilisés de la même manière.

La déclaration de commutation

L'instruction switch constitue un moyen efficace de traiter une section de code pouvant être branchée dans plusieurs directions en fonction d'une seule variable. Elle ne prend pas en charge les opérateurs conditionnels, contrairement à l’instruction if-then, ni ne peut gérer plusieurs variables. Il est toutefois préférable de choisir une seule variable pour satisfaire à cette condition, car elle peut améliorer les performances et être plus facile à gérer.

Voici un exemple:

switch (variable_unique) {case case: // code_here;
Pause;
valeur de la casse: // code_here;
Pause;
default: // définit un default;}

Notez que vous commencez par le commutateur, fournissez une seule variable, puis définissez vos choix en utilisant le terme Cas. Le mot clé Pause complète chaque cas de l'instruction switch. La valeur par défaut est facultative, mais constitue une bonne pratique.

Par exemple, cet interrupteur imprime les paroles de la chanson Twelve Days of Christmas donnée un jour donné.

int jour = 5;

String lyric = ""; // chaîne vide pour contenir les paroles

commutateur (jour) {cas 1:

lyric = "Une perdrix dans un poirier.";
Pause;
cas 2:
lyric = "2 tourterelles";
Pause;
cas 3:
lyric = "3 poules françaises";
Pause;
cas 4:
lyric = "4 oiseaux appelants";
Pause;
cas 5:
lyric = "5 bagues en or";
Pause;
cas 6:
lyric = "6 oies-a-pondant";
Pause;
cas 7:
lyric = "7 swans-a-swimming";
Pause;
cas 8:
lyric = "8 femmes de ménage par une traite";
Pause;
cas 9:
lyric = "9 dames dansant";
Pause;
cas 10:
lyric = "10 Lords-a-leaping";
Pause;
cas 11:
lyric = "11 tubes de tuyauterie";
Pause;
cas 12:
lyric = "12 tambours battant";
Pause;
défaut:
lyric = "Il n'y a que 12 jours.";
Pause;
}
System.out.println (lyrique);

Dans cet exemple, la valeur à tester est un entier. Java SE 7 et versions ultérieures prennent en charge un objet chaîne dans l'expression. Par exemple:
String day = "second";
String lyric = ""; // chaîne vide pour contenir les paroles

commutateur (jour) {
cas "premier":
lyric = "Une perdrix dans un poirier.";
Pause;
cas "seconde":
lyric = "2 tourterelles";
Pause;
cas "troisième":
lyric = "3 poules françaises";
Pause;
// etc.



Commentaires:

  1. Silny

    Je confirme. Je suis d'accord avec dit tout ci-dessus. Nous pouvons communiquer sur ce thème.

  2. Wanikiy

    Pas un expert, par hasard?

  3. Kale

    À merveille, c'est la réponse très précieuse

  4. Quenton

    Je ne l'ai pas regretté!

  5. Faulrajas

    Qu'est-ce qui suit?



Écrire un message

Video, Sitemap-Video, Sitemap-Videos