Java, pour instruction / while à partir du débutant

introduction

Cet article est un mémorandum. Bien qu'il s'agisse d'un contenu de niveau de référence, le code à publier dans cet article est ** Mauvais ** sont les choses principales. C'est dans le but de publier la partie qui s'est réellement trompée lors du codage et de la publier pour une réflexion personnelle. De plus, je n'aborderai pas la partie profonde ici, car je la passerai en revue plus tard tout en étudiant les questions d'examen Java Silver.

environnement

Langue: Java11, JDK13.0.2 Environnement d'exploitation: Windows 10

pour déclaration

L'instruction ** for ** est l'une des instructions de traitement itératives pour le ** traitement itératif ** jusqu'à ce que la boucle soit sortie, sur la base de la ** instruction conditionnelle **. Il convient de se répéter en spécifiant le nombre de fois.

Forme de base de la déclaration for


for (Phrase d'initialisation; condamnation avec sursis; phrase de mise à jour){
     //Traitement itératif;
}

Cliquez ici pour chaque rôle.

Comme l'instruction for peut être décrite de manière imbriquée, une répétition plus compliquée peut être effectuée, mais cette fois elle est omise. ## pour la pratique de la peine

amount10Years.java



double amount = 100000;

for (int year = 1; year < 10; year++){
  amount *= 1.02;
}
System.out.println("10 ans plus tard" + amount + "Cela devient un cercle.");

//Quelque chose manque ...

Dans ce cas, la première année est la deuxième année et seuls neuf calculs d'intérêts composés peuvent être effectués. Si vous faites une erreur en définissant la valeur initiale, cela affectera le nombre de fois.

déclaration while

Avec l'instruction for, c'est une instruction qui répète le traitement. Il convient de se répéter jusqu'à ce que la condition attendue soit atteinte, mais soyez prudent car il est plus facile de générer une ** boucle infinie ** que pour une instruction.

Forme de base de l'instruction while


while (Instruction conditionnelle){
     //Traitement itératif;
}

Pour l'instruction conditionnelle, voir celle dans l'explication de l'instruction for.

Comme autre forme, ** l'instruction do ~ while ** existe également. Le processus étant répété au moins une fois, il est recommandé de l'utiliser lorsque le processus essentiel est inclus. Faites très attention à la position du point-virgule ;.

do~Forme de base de l'instruction while


do{
 //Traitement itératif;
} while (Instruction conditionnelle);

tandis que la pratique de la phrase

whileAmount150k


double amount = 100000;
int year = 0;

//Cette fois, j'ai correctement réglé la première année sur 0

while (amount <= 150000) {
    amount *= 1.02;
}
System.out.println(year + "Il dépassera 150 000 yens au fil des ans.");

//Le montant cible a été atteint en moins d'un an ...

Cette fois, je n'ai pas inclus year ++ dans le traitement de l'instruction while, donc la sortie finale est devenue étrange.

À la fin

C'est une phrase très utile, mais elle comporte également le risque de résultats ridicules si elle n'est pas comprise. Je veux bien le comprendre car il est utilisé dans des domaines tels que le calcul des taux d'intérêt et des algorithmes qui ne peuvent jamais se tromper. Pour cette référence, j'ai mis un livre de test de qualification Java dessus, mais il n'a pas {} (crochets du milieu), la structure imbriquée est profonde et il faut du temps pour comprendre, ʻincrémentdécrément` Est répandu en grandes quantités. Il y a de bons problèmes qui demandent à la fois compréhension et concentration.

référence

J'écris et compile des variables et des expressions par moi-même autant que possible, donc si je veux les citer complètement, je vais les décrire.

Easy Java 7ème édition

Java SE11 Silver Problem Collection (communément appelé Kuromoto)

Recommended Posts

Java, pour instruction / while à partir du débutant
[Java] pour instruction, while instruction
Java, instruction if / instruction switch à partir du débutant
Java à partir du débutant, remplacer
Java à partir de débutant, héritage
Java, constructeur de surcharge à partir du débutant
Java pour instruction
Java pour les débutants, les variables et les types
Java à partir du débutant, imbriqué / break / continue
[Java] pour instruction / étendu pour instruction
(Mémo) Java pour instruction
Java à partir du débutant, déclaration de classe / génération d'objet
Pour les ingénieurs Java qui démarrent Kotlin à partir de maintenant
[Java] Instruction de base pour les débutants
La vie Java à partir de zéro
[Débutant] Variable Java / opérateur logique / étendu pour l'instruction [Note 22]
[Java] Plates-formes parmi lesquelles choisir pour le développement Java à partir de maintenant (2020)
Instructions Java while et for
Java, classe abstraite pour commencer par débutant
Mémo d'apprentissage Java (instruction while, instruction do-while)
Java, interface pour partir du débutant
java débutant 4
java débutant 3
java débutant
Java à partir du débutant, opérateur logique / opérateur conditionnel
Introduction à Java à partir de 0 Partie 1
Mémo pour la migration de Java vers Kotlin
[Débutant] Histoire de commencer à étudier Java pour la recherche d'emploi ~ 2e mois ~
[Débutant] Une histoire sur le début de l'étude de Java pour la recherche d'emploi ~ 1er mois ~
[Débutant] Une histoire sur le début de l'étude de Java pour la recherche d'emploi ~ 5ème mois ~
[Débutant] Une histoire sur le début de l'étude de Java pour la recherche d'emploi ~ 4ème mois ~
IntelliJ à partir de 1
Pour l'apprentissage JAVA (2018-03-16-01)
Utiliser l'instruction try-with-resources Java7 pour le traitement de fermeture du curseur
IDE 2017 pour Java
Instruction de commutation Java
Exercice Java "Débutant"
[Bases de Java] Créons un triangle avec une instruction for
Le premier problème de base Java (instruction while) que les débutants ont fait
J'ai essayé d'utiliser l'instruction Extended for en Java
Comment faire une boucle Java Map (for Each / extended for statement)
Appeler Java depuis JRuby
Changements de Java 8 à Java 11
Somme de Java_1 à 100
[Java] Package de gestion
Évaluer la source Java à partir de Java
Contre-mesures pour OutOfMemoryError en java
Accédez à API.AI depuis Java
PNL pour Java (NLP4J) (2)
De Java à Ruby !!
PNL pour Java (NLP4J) (1)
# 3 [Note] instruction do ~ while
Stocker dans une carte Java 2D et tourner avec pour instruction
[Java] Rendre les variables de l'instruction for étendue et de chaque instruction immuables
Revue Java ③ (syntaxe de contrôle [if / switch / while / for], expression conditionnelle)