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

Thèmes à reprendre cette fois

La dernière fois, j'ai écrit ce que j'ai appris avec le branchement conditionnel, l'instruction if et l'instruction switch. Je suis content d'entendre vos commentaires.

Cela fait moins d'un an que j'ai rejoint l'entreprise, mais je pense que c'est aussi une expérience. Les thèmes que nous aborderons cette fois sont *** les déclarations répétitives et les déclarations de contrôle répétitives ***.

Qu'est-ce qu'une phrase répétitive?

*** L'énoncé répété *** est un énoncé qui répète le traitement. Il existe deux types d'énoncés répétitifs. ・ Déclaration While ・ Pour déclaration

déclaration while

Voyons ce qu'est l'instruction while dans un programme java. Format while (expression conditionnelle) { En traitement; }

test1.java


class test1{
  public static void main(String[] args){
    int a=0;  //J'ai attribué 0 à la variable de type int a
    while(a<10){ //Répète le traitement des blocs dans l'instruction while lorsque la valeur de la variable a est inférieure à 10.
     System.out.println(a); //Sort la valeur de la variable a
     a++;  //a++Est un= a+Identique à 1
    }
 }
}

Voir les commentaires après // ce qu'ils font. Le () après while est une expression conditionnelle. Alors que cette expression conditionnelle détermine True Processus dans le bloc de l'instruction while. Dans ce cas, la valeur de la variable a est sortie et 1 est ajouté à cette valeur.

déclaration do-while

Voyons ce qu'est une instruction do-while dans un programme java. Format do { En traitement; } while (expression conditionnelle)

test2.java


class test2{
  public static void main(String[] args){
    int a = 0; //J'ai attribué 0 à la variable de type int a.
    do{
     System.out.println(a); //Sort la valeur de la variable a
     a++; //Augmenter la valeur de la variable a de un
    }while(a<10)//Déterminer si la valeur de la variable a est inférieure à 10
  }
}

Quelle est la différence entre l'instruction while et l'instruction do-while cette fois? La différence est que (l'expression conditionnelle) vient en dernier. Lorsque l'expression conditionnelle est en retard, Traitez d'abord le bloc de l'instruction do-while. Après cela, l'expression conditionnelle est jugée. *** Je veux le traiter une fois! *** Utilisez cette instruction do-while lorsque vous souhaitez écrire une telle déclaration répétitive.

pour déclaration

L'instruction for est un peu déroutante avec l'instruction while et l'instruction do-while. Format pour (équation 1; équation 2; équation 3) { En traitement; }

test3.java


class test3{
  public static void main(String[] args){
    int a = 0;  //Attribuez 0 à la variable de type int a.
     for(int i = 0; i<10; i++){
     //La variable de type int i est 0. Alors que la variable i est inférieure à 10
   //Traitez le bloc d'instructions for.
      System.out.println(a);
      a++;
    }
 }
}

L'équation 1 est int i = 0, l'équation 2 est i <10 et l'équation 3 est i ++. L'expression 1 est appelée "expression d'initialisation" dans les livres et les sites et exprime le nombre de répétitions d'un bloc d'instructions for. Contient la formule. L'équation 2 définit la limite supérieure de l'équation 1. Et l'équation 3 traite le bloc Après cela, je change la valeur de la variable définie dans l'équation 1.

Résumé

Enfin, les instructions de répétition sont utilisées lorsque vous souhaitez écrire une instruction qui répète le traitement. J'entends souvent les termes «traitement en boucle» et «boucle infinie», mais je pense que «traitement en boucle» signifie répéter le traitement, et «boucle infinie» signifie continuer le même traitement tout le temps. Vous pouvez utiliser while pour créer une boucle infinie. (Vous pouvez également utiliser une phrase for ...)

Je dois encore étudier, mais je continuerai à écrire des articles. La chose la plus importante à dire dans cette série est que vous pouvez parler du programme jusqu'à présent si vous êtes inexpérimenté et continuer quoi qu'il arrive ***.

Faisons de notre mieux et continuons! !!

La prochaine fois, j'aimerais parler du contrôle répétitif que je n'ai pas utilisé cette fois, et du python que je fais moi-même.

Merci d'avoir lu jusqu'ici.

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
Ce que j'ai appris en étudiant les rails
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
Qu'est-ce qu'une classe en langage Java (3 /?)
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
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
Ce que j'ai recherché sur Java 8