Maison  >  Article  >  Java  >  Une brève introduction aux structures de boucles Java : boucle while et boucle do while

Une brève introduction aux structures de boucles Java : boucle while et boucle do while

php是最好的语言
php是最好的语言original
2018-07-30 13:40:052547parcourir

Structure de boucle Java

Il n'y a pas beaucoup de structures de boucle utilisées en Java Avec l'approfondissement de l'apprentissage, vous êtes plus enclin à utiliser la pensée en boucle, à condition de le faire. maîtrisez ce genre de réflexion, la boucle peut être utilisée de manière très flexible

  1. boucle while : une opération simple qui est effectuée à plusieurs reprises sous une certaine condition

  2. boucle do while : par rapport à la boucle while, la boucle do while est exécutée en premier, puis elle est jugée

  3. boucle for : sous certaines conditions, une certaine opération est exécuté avec une certaine régularité

1. boucle while

  • while(expression booléenne){

  •                                                                                                                              Tant que le résultat de l'expression est vrai, exécutez le contenu de la boucle

  • }

do while boucle

    .
  • do{

  • Loop body; //Exécuter la boucle une fois, puis juger le résultat de l'expression

  • } while (Expression booléenne) ;

3. for boucle

  • for (initialisation① ; expression booléenne② ; mise à jour de la condition de boucle④) {

  • Corps de la boucle ③; //La séquence d'exécution est comme indiqué ci-dessus Tant que l'expression booléenne est toujours satisfaite après la mise à jour de la condition de la boucle, le corps de la boucle continuera à être exécuté

  • }

4. Spécial : boucle for améliorée // Principalement utilisé pour le parcours de tableaux, c'est-à-dire à partir de l'indice 0 jusqu'à la dernière donnée

  • for (variable de déclaration : nom du tableau) {

  • System.out.println (nom de la variable); //La taille du nom de la variable ne doit être défini. Dans cette boucle, il sera personnalisé comme La longueur du tableau -1

  • }

Le modèle structurel de base. est très simple. Si vous souhaitez utiliser le corps en boucle de manière flexible, vous devez réussir. Un grand nombre de questions sont fournies pour la formation et ce genre de réflexion, voici quelques questions que chacun pourra expérimenter par lui-même, et je publierai les réponses ; à l'avenir.

  1. Trouvez la valeur cumulée des entiers de 1 à 100, mais il est obligatoire de sauter tous les nombres avec un seul chiffre de 3.

  2. Saisissez un entier positif N, déterminez si le nombre est un nombre premier, s'il s'agit d'un nombre premier, affichez "N est un nombre premier", sinon affichez "N n'est pas un nombre premier". Astuce : Signification d'un nombre premier : il n'est divisible par aucun nombre sauf 1 et lui-même.

  3. imprime un motif pyramidal de
  4. n lignes sur l'écran, par exemple, si n=5,Le motif est le suivant :

* ** *
*****
*******
**********

5.Devinette chanceuse : Le jeu donne aléatoirement un nombre de 0 à 99 (y compris 0 et 99), puis vous demande de deviner de quel nombre il s'agit. Vous pouvez deviner un nombre au hasard, et le jeu vous dira s'il est trop grand ou trop petit, affinant ainsi les résultats. Après plusieurs suppositions et indices, la réponse a finalement été révélée. Pendant le jeu, enregistrez le nombre de fois dont vous avez besoin pour deviner correctement et annoncez le résultat une fois le jeu terminé. Astuce : Générez un nombre aléatoire entre 0 et 99 : int number = (int)(Math.random()*100)

6. Saisissez deux entiers positifs m et n, trouvez leur le plus grand commun diviseur et le plus petit commun multiple.

7. Trouvez la valeur de s=a+aa+aaa+aaaa+aa...a, où a est un nombre. Par exemple, 2+22+222+2222+22222 (un total de 5 nombres sont ajoutés à ce moment), et l'ajout de plusieurs nombres est contrôlé par le clavier.

8. Une balle tombe librement d'une hauteur de 100 mètres. Chaque fois qu'elle touche le sol, elle rebondit à la moitié de sa hauteur d'origine. Lorsqu'elle retombe, combien de mètres passe-t-elle au total. il touche le sol pour la 10ème fois ? A quelle hauteur se situe le 10ème rallye ?

9. Il existe quatre nombres 1, 2, 3 et 4. Combien de nombres différents à trois chiffres peuvent être formés sans nombres répétés ? Combien sont-ils ?

10. Demander la séquence de sortie 1 2 3 5 8 13 21 .......

Articles connexes :

contrôle de processus javascript Déclarations while boucle et faites...explication détaillée des exemples de syntaxe de boucle while

Boucle For JavaScript et boucle While

Vidéos associées :

Méthode sans paramètres ni valeur de retour - le dernier didacticiel vidéo complet Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn