[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java)

Ce que j'ai appris en six mois par des inexpérimentés (2)

Au travail, j'apprends Java. Mon patron m'a ordonné d'écrire des phrases concises et faciles à comprendre. Dans cet esprit, je vais également écrire cette fois.

Branche conditionnelle

Une branche conditionnelle est une instruction dont le traitement est déterminé par le fait que la condition est remplie ou non. Il existe deux types d'instructions dans le branchement conditionnel.

--if instruction

L'instruction if est une instruction qui effectue un traitement différent lorsque True et False pour une condition. Par exemple, considérons deux cas, Vrai et Faux, sous la condition "S'il fait beau demain", comme "S'il fait beau demain, je vais me promener" et "S'il ne fait pas beau demain, je ne marcherai pas".

L'instruction switch est une instruction qui traite plusieurs conditions. Un traitement différent est effectué en fonction de la valeur spécifiée dans cette condition. Par exemple, «Le temps de demain», «S'il fait beau, je vais marcher», «S'il fait nuageux, je suis chez moi», «Sinon, je ne ferai rien», etc. L'instruction switch est utilisée lorsque vous souhaitez effectuer un traitement différent pour "nuageux" et "autres (autres que ensoleillé et nuageux)".

Écrivons une branche conditionnelle en java

Ce qui précède a fourni un aperçu. Écrivons en fait un programme pour l'instruction if et l'instruction switch en utilisant java.

si déclaration

test1.java


class test1{
    public static void main(String[] args){
       int a = 10;
       if(a > 7){
          System.out.println("Supérieur à 7");
       }else if(a >  5 &&  a <= 7){
          System.out.println("Supérieur à 5 et inférieur à 7");
       }else{
          System.out.println("Autre que ça");
       }
    }
}

Dans le cas de l'instruction if, il existe trois types: instruction if, instruction if-else et instruction utilisant else if. Ce programme utilise else if. L'utilisation est la suivante. if (expression conditionnelle 1) {

Ecrivez le processus lorsque l'expression conditionnelle 1 est True

} else if (expression conditionnelle 2) {

Ecrivez le processus lorsque l'expression conditionnelle 2 est True

}else{ Écrivez le processus pour #False } ・ L'expression conditionnelle 1 est (a> 7). Dans ce cas, cela signifie que la variable de type int a est supérieure à 7. ・ L'expression conditionnelle 2 est (a> 5 && a <= 7). L'expression conditionnelle 2 utilise l'opérateur logique "&&". Cela n'effectue pas le processus «# Ecrire le processus lorsque l'expression conditionnelle 2 est True» à moins que l'expression conditionnelle «a> 5» et l'expression conditionnelle «a <= 7» ne soient toutes les deux vraies. Il existe également une expression conditionnelle "a <= 7". Si "a <7", alors "la valeur de la variable a est inférieure à 7." Cependant, si «a <= 7», alors «la valeur de la variable a est inférieure ou égale à 7».

Cette expression conditionnelle est également utilisée dans l'instruction switch suivante.

instruction switch

test2.java


class test2{
   public static void main(String[] args){
      int a = 10;
      switch(a){
            case 5:
              System.out.println("5");
              break;
            case 10:
              System.out.println("10");
              break;
            default:
              System.out.println("Ni 5 ni 10");
              break;
      }
}
}

La façon d'écrire l'instruction switch est la suivante. commutateur (condition) { valeur de cas 1:

Ecrivez le processus lorsque la valeur est 1.

break; valeur de cas 2:

Ecrire le processus lorsque la valeur est 2

break; default: Écrivez le processus pour #default      break; } Ce à quoi je veux faire attention ici, c'est que la "condition" et les valeurs 1 et 2 doivent être du même type. Dans ce programme, la variable a était de type int. Par conséquent, les deux valeurs de cas 1 et 2 sont de type int. Une autre chose à laquelle je voudrais faire attention est le défaut. default décrit ce qui se passe lorsque la valeur est différente de 1 et 2. Cette valeur par défaut peut être présente ou non.

Résumé

Cette fois, nous avons présenté les fonctionnalités de chacun afin que vous puissiez voir la différence entre le branchement conditionnel, l'instruction if et l'instruction switch. Je l'ai écrit pour mon propre apprentissage, mais si vous avez des suggestions, veuillez commenter. Je vais le corriger même si c'est difficile à comprendre ici.

C'était un blog ennuyeux, mais cette fois j'ai résumé le branchement conditionnel. La prochaine fois, nous préparerons des sorties pour des instructions répétées et des instructions de contrôle répétées.

Merci pour la lecture.

Recommended Posts

[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java)
[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java) (1)
[Note] Ce que j'ai appris en six mois grâce à des inexpérimentés (Java) (3)
Ce que j'ai appris lors de la création d'un serveur en Java
Ce que j'ai appris du calcul monétaire Java
Ce que j'ai appris en Java (partie 2) Que sont les variables?
Ce que j'ai appris en Java (partie 3) Déclaration d'exécution des instructions
Ce que j'ai appris en Java (partie 4) Branchement conditionnel et répétition
J'ai créé un PDF avec Java.
Ce que j'ai appris avec Java Gold
Ce que j'ai appris avec Java Silver
Ce que j'ai appris en Java (partie 1) Flux de développement Java et présentation
Ce que j'ai appris en travaillant Java avec Visual Studio Code
Ce que j'ai étudié dans le développement de Wagby Note 1
Qu'est-ce qu'une classe en langage Java (1 /?)
Qu'est-ce qu'une classe en langage Java (2 /?)
Une note de ce sur quoi j'ai trébuché et remarqué en rattrapant Laravel de Rails
[Rails] Ce que j'ai appris d'une petite pierre d'achoppement lors de l'utilisation de l'ascendance
[JAVA] Project Euler, je suis resté coincé au Q8, alors prenez note
Ce que je n'aime pas lors de l'utilisation de l'interface d'une fonction avec des arguments par défaut dans Kotlin depuis Java
Ce que j'ai appris
J'ai créé un programme de jugement des nombres premiers en Java
GetInstance () à partir d'une classe @Singleton dans Groovy à partir de Java
J'ai essayé de frapper une méthode Java d'ABCL
Une note quand vous voulez Tuple en Java
Je voulais que (a == 1 && a == 2 && a == 3) vrai en Java
J'ai écrit un programme de jugement des nombres premiers en Java
J'ai créé un jeu Janken en Java (CLI)
Un examen rapide de Java appris en classe
J'ai écrit un programme de factorisation prime en Java
Résumé de ce que j'ai appris dans Spring Batch
J'ai fait un jeu de problèmes de calcul simple en Java
Un examen rapide de Java appris en classe part4
# 2 [Note] J'ai essayé de calculer quatre-vingt-dix-neuf avec Java.
J'ai essayé de créer une compétence Clova en Java
Ce que j'ai appris ② ~ Mock ~
Remarque sur l'initialisation des champs dans le didacticiel Java
J'ai essayé de créer une fonction de connexion avec Java
Ce que j'ai appris ① ~ DJUnit ~
[Note] Créez un environnement Java à partir de zéro avec docker
Un examen rapide de Java appris en classe part3
J'ai créé un Wrapper qui appelle KNP depuis Java
Un examen rapide de Java appris en classe part2
Appeler un programme écrit en Swift depuis Processing (Java)
J'ai essayé de découvrir ce qui avait changé dans Java 9
Comment un ingénieur en arts libéraux a réussi Java Silver six mois après avoir rejoint l'entreprise
J'ai essayé de faire une demande en 3 mois d'inexpérimenté
[Débutant] J'ai créé un programme pour vendre des gâteaux en Java
Je voulais juste créer une propriété réactive en Java
Comment stocker des chaînes de ArrayList à String en Java (personnel)
Obtenez facilement des entiers à partir des propriétés système en Java
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3
J'ai essayé de convertir une chaîne de caractères en un type LocalDate en Java
J'ai créé un client RESAS-API en Java
Obtenir une collection non vide à partir d'un flux facultatif avec java
Remarques sur Java GC
Ce que j'ai recherché sur Java 8