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 ***.
*** 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
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.
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.
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.
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.