Ceci est mon premier message, mais j'étais heureux de le comprendre, alors Je voudrais partager sur le traitement en boucle de l'instruction super basique de Java pour.
Avant d'avoir 30 ans, je me suis lancé dans l'industrie informatique à partir d'un autre genre de vente, C'était bien jusqu'à ce que j'entre, mais je me noyais, alors j'étudie à nouveau.
Eh bien, le sujet principal à la fois.
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
System.out.println(sum);
}
}
cette.
Ah, il est traité à plusieurs reprises de 1 à 10. C'est une mince connaissance.
Mais je ne sais pas dans quel ordre ils fonctionnent. Je voudrais donc présenter le flux pour les non-ingénieurs.
D'abord cette partie
public static void main(String[] args) {
}
C'est comme un signal pour démarrer lorsque vous écrivez un programme Java. {} Il effectuera le traitement à l'intérieur de la boîte.
Alors qu'est-ce qui a du sens
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
System.out.println(sum);
}
Il n'est pas exagéré de dire seulement ici.
Et d'ici.
Dans un sens, je pense qu'un langage de programmation est une langue étrangère, donc je vais le traduire grossièrement en japonais.
int sum = 0;
"Le contenu de la valeur totale de l'entier est 0"
for (int i = 1; i <= 10; i++) {
}
C'est comme un mot composé for (Initialisation; Répéter la condition; Processus de mise à jour) { Contenu à répéter } Il semble, mais je ne suis pas sûr.
Ma compréhension actuelle est la suivante. (L'entier i est 1; si i vaut 10 ou moins, répétez; en passant, ajoutez 1 à chaque nombre)
sum += i;
Ajouter i à la valeur totale dans l'ordre
System.out.println(sum);
Voici une déclaration que vous pouvez mettre sur la console (valeur totale);
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
System.out.println(sum);
}
}
1er traitement La valeur totale est 0 M. je commence à partir de 1 0 + 1 En d'autres termes, la valeur totale est 1.
Deuxième processus La valeur totale est devenue 1 M. i augmente de 1 donc 2 1 + 2 En d'autres termes, la valeur totale sera 3
3ème traitement La valeur totale est devenue 3 M. i augmente de 1, donc 3 3 + 3 ou 6
Répétez le processus comme ceci
Sur la console 1 3 6 10 15 21 28 36 45 55
Il sort comme.
fin.
Nous attendons avec impatience Masakari. J'espère que cela vous aidera à comprendre même un peu.
Recommended Posts