[Java] Le branchement conditionnel est une instruction if, mais il existe également un opérateur conditionnel.

introduction

Moi qui n'ai aucune expérience en tant qu'ingénieur (34 ans), j'ai changé de métier en tant qu'ingénieur. Qualifions-nous pour java silver au nouvel emploi. On m'a dit, c'est donc un mémo d'apprentissage. (À l'origine, java était la langue que je voulais apprendre, donc c'est parfait) Ainsi, le contenu de l'article est vraiment la clé de base. En même temps, s'il y a des erreurs, n'hésitez pas à me contacter ... m (_ _) m

Si vous parlez de branchement conditionnel, vous le pensez, non?

Jusqu'à maintenant (moi)

I "Que dois-je faire lorsque je souhaite dériver le processus en fonction des conditions de programmation ...?" Un autre serviteur, "J'ai décidé, mon partenaire. C'est" "if statement`ou` switch statement !"

For if instruction

Un autre moi "Carte inversée activée!" Branche conditionnelle if instruction "! Cette carte est jugée vraie ou fausse suite au traitement avec l'expression conditionnelle! Si elle est vraie, le traitement dans {} immédiatement après l'expression conditionnelle. False Dans le cas de, l'intérieur de {} immédiatement après le reste est exécuté! "

si déclaration.java


if(Expression conditionnelle){
vrai traitement;
}else{
Traitement des faux;
}

Another servant "Cependant, si l'instruction peut omettre {} après l'expression conditionnelle! Dans ce cas, lorsque le résultat de l'expression conditionnelle est vrai, la ligne qui la suit est considérée comme un vrai traitement. Ru !! "

if instruction partie 2.java


if(Expression conditionnelle)
vrai traitement;
Traitement qui s'exécute, qu'il soit vrai ou faux;

instruction switch

Un autre moi "Carte inversée activée!" Instruction de changement de branche conditionnelle "! Cette carte h (omise)

instruction switch.java


switch(formule){
constante de cas:
Traitement correspondant au cas;
   break;
constante de cas:
Traitement correspondant au cas;
   break;
}

Il existe également un opérateur conditionnel (c'est le sujet principal)

J'en avais marre comme ça, mais il semble qu'il y ait aussi un opérateur conditionnel. L'opérateur conditionnel étant composé de trois items, il semble être classé comme opérateur ternaire.

syntaxe

** Expression conditionnelle? Expression 1: Expression 2; **

Je n'y suis pas habitué ... (contrarié) Si le résultat de l'expression conditionnelle est vrai, exécutez l'expression 1. Si le résultat de l'expression conditionnelle est faux, il semble exécuter l'expression 2.

En fait utiliser

J'ai essayé de l'utiliser immédiatement. Le contenu du programme ressemble à ceci.

  1. Lors de l'exécution de java sur la ligne de commande, transmettez une chaîne de caractères comme argument.
  2. Vérifiez si elle correspond à la chaîne "test" (cette fois, opérateur conditionnel: ligne de code source 6) S'ils correspondent, combinez la chaîne str (la valeur d'entrée et" test ") "correspond à" la chaîne . S'ils ne correspondent pas, combinez la chaîne str (la valeur d'entrée et" test ")la chaîne" ne correspond pas "`
  3. Sortez le str combiné sur la ligne 7 vers la console

Exemple d'opérateur conditionnel.java


public class Sample{
    public static void main(String[] args){
        String inputString = args[0];
        System.out.println("inputString est" + inputString);
        String str = "Avec la valeur d'entrée\"test\"Est";
        str += inputString.equals("test") ? "C'est un match" : "Ça ne correspond pas";
        System.out.println(str);
    }
}
/*
→ Si vous réussissez le test sur la ligne de commande et que vous l'exécutez, "avec la valeur d'entrée"test"Est d'accord »s'affiche
*/

L'usage est-il limité aux expressions conditionnelles simples? Si vous écrivez quelque chose au niveau de "Est-il suffisant d'écrire sur plusieurs lignes en utilisant une instruction if? Cette condition.", Le code source sera raccourci et il sera rafraîchissant.

à la fin

Je pense que c'est vraiment un début rudimentaire, mais il est étonnamment peu familier aux débutants, et il n'y a pas de tiroirs en premier lieu, alors je l'ai résumé. Si vous avez des erreurs, je vous serais reconnaissant de bien vouloir le signaler à ceux qui ont vu cet article et pour ma croissance et ma confiance.

Recommended Posts

[Java] Le branchement conditionnel est une instruction if, mais il existe également un opérateur conditionnel.
Étude de Java # 4 (branchement conditionnel / instruction if)
[Introduction à Java] Branchement conditionnel (instruction if, instruction if-else, instruction else if, opérateur ternaire, instruction switch)
Ecrire une troisième instruction If qui n'est ni une instruction if ni un opérateur ternaire
[Java] "Paramétrage" utilisant Enum plutôt que le branchement conditionnel par instruction if -Strategy Enum
S'il y a une transition d'état, créons une classe State
Y a-t-il une instance même si le constructeur échoue?
Qu'est-ce qu'un opérateur?
[Java] Une classe est un système d'exploitation et une instance est un ordinateur virtuel.
Qu'est-ce qu'une collection Java?
java (branchement conditionnel et répétition)
Création d'une expression conditionnelle mixte de l'instruction Rails if et
Déterminer si un clavier personnalisé est activé dans Android Studio (Java)
Next () de Resultset n'est pas une "méthode pour déterminer s'il y a un ResultSet next".
Que faire si vous mourez avec zip si vous avez pom lors de la création d'un fichier exécutable avec gradle