Branche conditionnelle Java

introduction

Il est encore difficile d'expliquer les petites parties difficiles dans les phrases, je vais donc écrire les bases de ce que je peux faire en premier.

Comment écrire une branche conditionnelle

kane.java


if(Expression conditionnelle){
En traitement;
  }

** Ceci est le formulaire de base ** Valeur booléenne, opérateur de comparaison (==, <Etc.), opérateurs logiques (&&, ||, !) Etc. pour écrire l'expression conditionnelle.

bloquer{}

À utiliser lorsque vous souhaitez combiner plusieurs processus. Aucun point-virgule n'est requis après ** {}. ** **

kane.java



int x = 40

if (x >= 30) {
   System.out.println("x est égal ou supérieur à 30.");
} else if (x > 20) {
   System.out.println("x est supérieur à 20 et inférieur à 30.");
} else {
   System.out.println("x est inférieur à 20.");
}

//Cette fois, il est exécuté dans le premier processus

else if peut être arrangé autant de fois que nécessaire, mais ** seule la première condition correspondante est exécutée. ** **

instruction switch

Lorsque la valeur de la condition correspond à la valeur de case, le processus est exécuté. Notez qu'il est facile d'oublier les ** deux points (:) après le cas. ** **

kane.java


switch(Valeur de la condition) {
valeur de cas 1:
En traitement;
      break;
valeur de cas 2:
En traitement;
      break;
valeur de cas 3:
En traitement;
      break;
}

** Lorsque la valeur de la condition entre () et la valeur de la casse sont "==", le processus est exécuté. **

kane.java


int = x

switch(x % 2) { //Valeur de la condition

  case 0: //true
      System.out.println("C'est même"); //Cela court
      break;
  case 1:
      System.out.println("C'est étrange");
      break;
}

break Break est extrêmement important dans l'instruction switch. ** Sans pause **, ** Tous exécutés **, break est ** lors de l'utilisation de l'instruction switch **. ** * Si vous souhaitez poursuivre le traitement de l'instruction case, omettez break. Il y a une erreur, et il est écrit en omettant la rupture de l'énoncé de cas, mais à ce stade, je ne comprends pas comment l'utiliser et l'écrire sous forme de mot.

default Similaire à else dans l'instruction if.

kane.java


int number = -1;

 switch(number) {
  case 0:
      System.out.println("0");
      break;
  case 1:
      System.out.println("Est 1");
      break;
  case 2:
      System.out.println("2");
      break;
  default:
      System.out.println("Je suis désolé. Encore une fois merci");
      break;
 }

Le type de chaîne peut également être utilisé

kane.java


String number = "zéro";

 switch(number) {
  case "zéro":
      System.out.println("0");
      break;
  case "Ichi":
      System.out.println("Est 1");
      break;
  case "ré":
      System.out.println("2");
      break;
  default:
      System.out.println("Je suis désolé. Encore une fois merci");
      break;
 }

Il peut être utilisé de la même manière qu'une valeur numérique.

Si le type String est vide, "null" (Un état dans lequel un état irrégulier de null est inclus sauf dans un état de number = "", number = "null", etc.) Dans ce cas, veuillez noter qu'il ne sera pas récupéré par défaut. ** * Je ne comprends pas cela non plus, mais laissez-le comme mémo **

À la fin

En regardant d'autres articles, j'ai remarqué qu'il devenait plus facile de voir simplement en changeant le retrait de {} et l'instruction if switch. Vous devez également être conscient du nombre de # dans la table des matières du message.

Recommended Posts

Branche conditionnelle Java
branche conditionnelle java
[Java] Branche conditionnelle
Traitement des branches conditionnelles Ruby
apprentissage java (expression conditionnelle)
[Java] Branchement et répétition
Etude de Java # 7 (Type de syntaxe de branche)
Java
java (branchement conditionnel et répétition)
Java
Branche conditionnelle avec méthode d'assistance
[Java] Énumération des branches avec instruction switch
Étude de Java # 4 (branchement conditionnel / instruction if)
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
Java protégé
[Java] Annotation
Tableau Java
Étudier Java ―― 9
Java scratch scratch
java (constructeur)
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
Chaîne Java
java (tableau)
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
Étudier Java ―― 1
[Java] Array
[Java] Polymorphisme
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
[Java] Résumé personnel des instructions conditionnelles (basique)
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)
Héritage Java
[Java] Surcharge
Java à partir du débutant, opérateur logique / opérateur conditionnel