[Java] Résumé personnel des instructions conditionnelles (basique)

[Java] Résumé personnel des instructions conditionnelles (basique)

C'est l'ingénieur t-77. J'ai personnellement résumé ce que je pensais être important dans l'étude de Java. Cette fois, il s'agit d'instructions conditionnelles.

① instruction if

sample.java


//Les mots de sortie diffèrent selon la valeur du nombre.
// number ==S'il vaut 10, le processus est exécuté.
if (number == 10) {
  System.out.println("Wayne");
// number ==Dans le cas de 11, le processus est exécuté.
} else if (number == 11) {
  System.out.println("Ryan");
//Si le nombre est différent de celui ci-dessus, le traitement est exécuté.
} else {
  System.out.println("other");
}

Dans le cas de l'exemple de phrase ci-dessus, le "traitement de sortie" est courant dans l'instruction if. Par conséquent, il est plus facile à corriger et à maintenir en résumant le «traitement de sortie» comme indiqué dans l'exemple de phrase ci-dessous.

sample2.java


//Les mots de sortie diffèrent selon la valeur du nombre.
//Définissez le nom de la variable.
String name;
if (number == 10) {
  name = "Wayne";
} else if (number == 11) {
  name = "Ryan";
} else {
  name = "other";
}
//La chaîne de caractères affectée au nom par numéro est sortie.
System.out.println(name);

② instruction switch

sample.java


//Les mots de sortie diffèrent selon la valeur du nombre.
//Si la valeur de case est 10, le processus est exécuté.
switch (number) {
  case 10:
  System.out.println("Wayne");
  break;
//Si la valeur de case est 11, le processus est exécuté.
  case 11:
  System.out.println("Ryan");
  break;
//Si la valeur est différente de celle ci-dessus, le processus par défaut est exécuté.
  default:
  System.out.println("other");
  break;
}

Comme indiqué ci-dessous, il est possible d'effectuer le même traitement dans plusieurs cas.

sample2.java


//Les mots de sortie diffèrent selon la valeur du nombre.
//Si la valeur de case est 1 ou 2, le processus est exécuté.
switch (number) {
  case 1:
  case 2:
  System.out.println("Note faible");
  break;
//Si la valeur de case est 3, le processus est exécuté.
  case 3:
  System.out.println("Et points");
  break;
//Si la valeur de case est 4 ou 5, le processus est exécuté.
  case 4:
  case 5:
  System.out.println("Bien noté");
  break;
//Si la valeur est différente de celle ci-dessus, le processus par défaut est exécuté.
  default:
  System.out.println("Aucune évaluation");
  break;
}

③ instruction while

--L'instruction while parcourt les instructions du bloc jusqu'à ce que la condition devienne fausse. Notez que si vous ne décrivez pas la condition pour qu'elle devienne --false, le bloc bouclera pour toujours.

sample.java


//Définissez la valeur initiale.
int i = 1;
//Répétez l'instruction jusqu'à ce qu'elle soit fausse.
while (i <= 11) {
  System.out.println("Le nombre uniforme est" + i + "C'est ton tour");
  //En augmentant i, il ne bouclera pas indéfiniment.
  i++;
}

④ do ~ instruction while

sample.java


//Définissez la valeur initiale.
int i = 1;
//Traitez les instructions du bloc.
do {
  System.out.println("Le nombre uniforme est" + i + "C'est ton tour");
  //En augmentant i, il ne bouclera pas indéfiniment.
  i++;
//Répétez l'instruction jusqu'à ce qu'elle soit fausse.
} while (i <= 11) ;

⑤ Imbrication de phrases

sample.java


//Il est possible de décrire comme une instruction for dans une instruction for.
//Il est également possible de combiner différentes instructions conditionnelles telles que des instructions if.
for (int i = 1; i <= 11; i++) {
  System.out.println("Le nombre uniforme est" + i + "C'est le joueur au tour.");
  for (int s = 1; s <= 5; s++) {
    System.out.println(s + "J'ai frappé le deuxième coup.");
    if (s == 3) {
      System.out.println("J'ai décidé de tirer.");
    }
  }
}

⑥ phrase de rupture

sample.java


// i =Si c'est 8, le processus se termine.
for (int i = 1; i <= 11; i++) {
  System.out.println("Le nombre uniforme est" + i + "C'est le joueur au tour.");
  if (i == 8) {
    System.out.println("Le processus se termine.");
    break;
  }
}

console


Le joueur avec l'uniforme numéro 1.
Le joueur avec le deuxième numéro d'uniforme.
Le joueur avec le troisième numéro d'uniforme.
Le joueur avec le numéro 4 dans l'uniforme.
Le joueur avec l'uniforme numéro 5
Le joueur avec le numéro 6 dans l'uniforme.
Le joueur avec le numéro d'uniforme 7.
Le processus se termine.

※i =Lorsqu'il atteint 8, le processus se termine par une pause.

⑦ instruction continue

sample.java


// i =Dans le cas de 8, le processus est ignoré et le processus suivant est lancé.
for (int i = 1; i <= 11; i++) {
  System.out.println("Le nombre uniforme est" + i + "C'est le joueur au tour.");
  if (i == 8) {
    continue;
  }
}

console


Le joueur avec l'uniforme numéro 1.
Le joueur avec le deuxième numéro d'uniforme.
Le joueur avec le troisième numéro d'uniforme.
Le joueur avec le numéro 4 dans l'uniforme.
Le joueur avec l'uniforme numéro 5
Le joueur avec le numéro 6 dans l'uniforme.
Le joueur avec le numéro d'uniforme 7.
Le joueur avec le 9e numéro d'uniforme.
Le joueur avec le numéro d'uniforme 10.
Le joueur avec le numéro d'uniforme 11.

※i =Lorsqu'il atteint 8, le processus est ignoré en continu.

Bien que cela fasse partie de mon étude de Java, les instructions conditionnelles sont également utilisées dans d'autres langages tels que JavaScript, c'était donc une bonne occasion de revoir les bases. C'est tout.

Recommended Posts

[Java] Résumé personnel des instructions conditionnelles (basique)
[Java] Résumé personnel des classes et méthodes (basique)
Java statique [Résumé personnel]
Résumé personnel sur Java
Résumé du support Java 2018
[Java] Résumé de base de Java non couvert par Progate ~ Partie 1 ~
[Java11] Résumé du flux -Avantages du flux-
[Java] Résumé des expressions régulières
[Java] Résumé des opérateurs (opérateur)
Résumé des bases du langage Java
Résumé de la classe Java Math
Résumé des fonctions de base d'ImageJ
[Java] Résumé de la syntaxe de contrôle
Résumé du traitement des erreurs Java
[Java] Résumé des modèles de conception
[Java] Résumé des opérations mathématiques
[Java] Résumé de base de Java non couvert par Progate ~ Partie 2 ・ Liste ~
Résumé du package [Java Silver Study]
Utilisation de base de Java Facultatif Partie 1
Flux de traitement de base de Java Stream
Résumé de la programmation orientée objet utilisant Java
[Connaissance de base de Java] Portée des variables
Structure de base du code source Java
[Java Silver] Résumé des points de modification d'accès
Résumé de la session d’étude interne des recrues [Java]
Récapitulatif des modifications autres que JEP de Java10
Connaissance de base de la rédaction de notes de développement Java
[Java] [Maven3] Résumé de l'utilisation de Maven3
[Connaissance de base de Java] À propos de la conversion de type
Résumé Java des conversions de types fréquemment recherchées
Résumé de Java Math.random et import (calendrier)
Résumé des connaissances Java
[java] Résumé de la gestion des chaînes de caractères
Récapitulatif des paramètres de l'environnement Java pour moi-même [mac]
[Docker] Introduction à docker compose Résumé de base de docker-compose.yml
Branche conditionnelle Java
Résumé des connaissances de base des rails acquises par progate
Grammaire de base Java
[Java] Résumé de la façon d'omettre les expressions lambda
Grammaire Java de base
Résumé relatif à Java
Connaissances de base Java 1
[Java] Structure de base
[Java] [Basic] Glossaire
Résumé du document Java 8
Grammaire de base Java
Grammaire de base Java
Résumé du document Java 11
[Java] Présentation de Java
Exercice Java [basique]
[Java] Branche conditionnelle
Revue Java ③ (utilisation de base des tableaux / type de référence)
C'est pratique! Résumé de la bibliothèque Java populaire + α
Résumé du comportement de ToString avec les annotations Java et Groovy
[Java Silver] Résumé des points liés aux expressions lambda
Résumé des révisions (nouveaux problèmes de yuan) par version Java
[java.io] Résumé de l'entrée de chaîne Java (InputStream, Reader, Scanner)
Résumé des connaissances requises pour réussir Java SE8 Silver