Java If Déclaration
Les instructions de contrôle Java sont divisées en trois catégories: ① Structure séquentielle; ② Structure de sélection; ③ Structure de boucle.
--------------------------------------------------------------------------------------------------------------------------------
Les structures sélectionnées sont en outre divisées en: ① Structure à sélection unique; ② Structure à double sélection; ③ Structure multi-sélective.
Principalement impliqué: if_else, commutation, tandis que, cassez et continuez, pour.
Si une seule structure de sélection
Effectuer un test sur l'expression conditionnelle. Si le test est vrai, exécutez l'instruction suivante, sinon sautez l'instruction.
Exemple (utilisation de la classe de mathématiques)
Random (), renvoie une décimale d'un signe positif et la taille de l'intervalle est [0,1).
Faites attention au problème de la portée de If: If Instruction n'ajoute pas {}, sa portée de contrôle est limitée à la première phrase. (Généralement recommandé d'ajouter {} pour développer une bonne habitude)
Structure à double sélection IF-ELSE
Lorsque l'expression conditionnelle est vraie, l'instruction Block 1 est exécutée, sinon, l'instruction Block 2 est exécutée, c'est-à-dire la partie ELSE.
IF-ELSE Structure multi-sélection
Permettez-moi de vous présenter des instructions Java Switch ci-dessous
Instruction de contrôle Java - Instruction Switch
Le jugement de valeur équivalent de l'instruction IF ci-dessus peut être remplacé par Switch.
Notez que la rupture est généralement ajoutée après chaque cas, indiquant que le cas actuel a été exécuté; Empêchez la pénétration du cas, c'est-à-dire continuer à exécuter le cas et ne pas sauter avant la pause.
L'exemple suivant à son tour profite du phénomène de pénétration des cas.
【exemple】
Nouvelles fonctionnalités de JDK7.0: commutateur amélioré
Avant JDK7, Switch (expression) {...}, le résultat d'expression ne peut être int (octet, court, char qui peut être automatiquement converti en int), type d'énumération.
Cependant, dans JDK7, le résultat d'expression peut également être une chaîne.
(PS: Conversion de type automatique: les types de données avec une petite capacité peuvent être automatiquement convertis en types de données avec une grande capacité. Byte (1 octet) → Short (2 octets) → Int (4 octets).).
Ce qui précède sont les instructions IF et Switch des instructions de contrôle Java partagées par l'éditeur. J'espère qu'ils seront utiles à tout le monde.