Java - Prise de décision

Les structures de prise de décision ont une ou plusieurs conditions à évaluer ou tester par le programme, ainsi qu'une ou plusieurs instructions qui doivent être exécutées si la condition est jugée vraie, et éventuellement d'autres instructions à exécuter si la condition est déterminée être faux.

Voici la forme générale d'une structure de prise de décision typique trouvée dans la plupart des langages de programmation -

Le langage de programmation Java fournit les types suivants d'énoncés de prise de décision. Cliquez sur les liens suivants pour vérifier leurs détails.

N ° Sr. Déclaration et description
1 if déclaration

Un if statement se compose d'une expression booléenne suivie d'une ou plusieurs instructions.

2 if ... instruction else

Un if statement peut être suivi d'une option else statement, qui s'exécute lorsque l'expression booléenne est fausse.

3 instruction if imbriquée

Vous pouvez en utiliser un if ou else if déclaration dans un autre if ou else if déclaration (s).

4 instruction switch

UNE switch L'instruction permet à une variable d'être testée pour l'égalité avec une liste de valeurs.

Le ? : Opérateur

Nous avons couvert conditional operator ? : dans le chapitre précédent qui peut être utilisé pour remplacer if...elsedéclarations. Il a la forme générale suivante -

Exp1 ? Exp2 : Exp3;

Où Exp1, Exp2 et Exp3 sont des expressions. Notez l'utilisation et le placement des deux points.

Pour déterminer la valeur de l'expression entière, exp1 est initialement évalué.

  • Si la valeur de exp1 est vraie, alors la valeur de Exp2 sera la valeur de l'expression entière.

  • Si la valeur de exp1 est false, Exp3 est évalué et sa valeur devient la valeur de l'expression entière.

Quelle est la prochaine?

Dans le chapitre suivant, nous discuterons de la classe Number (dans le package java.lang) et de ses sous-classes en langage Java.

Nous examinerons certaines des situations dans lesquelles vous utiliserez des instanciations de ces classes plutôt que les types de données primitifs, ainsi que des classes telles que la mise en forme, des fonctions mathématiques que vous devez connaître lorsque vous travaillez avec Numbers.