Comment utiliser si les déclarations en java

Dans sa forme la plus basique, un si déclaration exécute une instruction unique ou un bloc d'instructions si une booléen expression est évaluée à vrai. Voici la syntaxe:

if (expression-booléenne) déclaration

La booléen expression doit être mis entre parenthèses. Si vous utilisez une seule déclaration, il doit se terminer par un point-virgule. Cependant, la déclaration peut également être un bloc d'instructions entre accolades. Dans ce cas, chaque instruction dans le bloc a besoin d'un point-virgule, mais le bloc lui-même ne le fait pas.

Voici un exemple:

à double commissionRate = 0.0 si (salesTotal> 10000.0) commissionRate = 0.05-

Dans cet exemple, une variable nommée commissionRate est initialisé à 0.0 puis mis à 0,05 si salesTotal est supérieur à 10000.0.

Voici un exemple qui utilise un bloc plutôt que d'une seule déclaration:

à double commissionRate = 0.0 si (salesTotal> 10000.0) {commissionRate = 0,05-commission = salesTotal * commissionRate-}



Dans cet exemple, les deux déclarations dans les accolades sont exécutées si salesTotal est supérieur à 10 000 $. Sinon, ni instruction est exécutée.

Un si déclaration peut inclure une autre clause qui exécute une instruction ou d'un bloc si le booléen expression est pas vrai. Son format de base est

if (expression-booléenne) statementelsestatement

Voici un exemple:

à double commissionRate-si (salesTotal lt; = 10000.0) commissionRate = 0,02 elsecommissionRate = 0.05-

Dans cet exemple, le taux de commission est fixé à 2% si le total des ventes est inférieur ou égal à 10 000 $. Si le total des ventes est supérieure à 10 000 $, le taux de commission est fixé à 5%.

Voici un si déclaration avec un autre la clause qui utilise un bloc au lieu d'une seule déclaration:

à double commissionRate-si (salesTotal lt; = 10000.0) {commissionRate = 0,02 level1Count ++ -} else {commissionRate = 0,05 level2Count ++ -}

La déclaration qui va dans le si ou autre partie d'un sinon déclaration peut être tout type de déclaration de Java, y compris une autre si ou sinon déclaration. Cette disposition est nidification, Et un si ou sinon déclaration qui comprend une autre si ou sinon déclaration est une nichée si déclaration.

La forme générale d'un imbriquée si déclaration est la suivante:

if (expression-1) si (expression-2) une déclaration-1elsestatement-2elseif (expression-3) une déclaration-3elsestatement-4

Dans cet exemple, expression-1 est le premier à évaluer. Si l'évaluation vrai, expression-2 est évalué. Si cette expression est vrai, instruction-1 executed- est autrement, déclaration-2 est exécuté. Mais si expression-1 est faux, expression-3 est évalué. Si expression-3 est vrai, déclaration-3 executed- est autrement, déclaration-4 est exécuté.

Voici un exemple qui implémente une structure de commission compliquée basée sur deux variables, nommé salesClass et salesTotal:

si (salesClass == 1) si (salesTotal lt; 10000.0) commissionRate = 0,02 = 0,04 elsecommissionRate-elseif (salesTotal lt; 10000.0) commissionRate = 0,025 elsecommissionRate = 0.05-

L'astuce de utilisant imbriqué si déclarations est de savoir comment paires Java autre avec des mots-clés si déclarations. La règle est en fait très simple: Chaque autre mot clé correspond avec le plus précédente si déclaration qui n'a pas déjà été jumelé avec un autre mot-clé.


» » » » Comment utiliser si les déclarations en java