La boucle de moment est un mechenism de programmation avançé qui te permet de faire quelque chose à plusieurs reprises tandis qu'un rapport conditionnel est vrai. Bien que les utilisations générales de la boucle de moment soient habituellement un complexe de peu, cette leçon d'instruction d'universitaire de manuscrit de Java t'enseignera les fondations de la façon créer une boucle de moment en manuscrit de Java.
tandis que rapport
Quels tandis que le rapport exécute ses rapports tant que un état indiqué évalue pour rectifier. Un rapport de moment ressemble à comme suit :
while (condition)
statement
Si la condition devient fausse, le rapport dans l'exécution et la commande des arrêts bouclés passe au rapport suivant la boucle.
L'essai de condition se produit avant que le rapport dans la boucle soient exécutés. Si la condition renvoie vrai, le rapport est exécuté et la condition est examinée encore. Si la condition renvoie faux, l'exécution s'arrête et la main est passée au rapport suivant tandis que.
Pour exécuter des rapports multiples, employer un rapport de bloc ({…}) pour grouper ces rapports.
Exemple : 1
Le suivant tandis que la boucle réitère tant que n est moins de trois :
n = 0;
x = 0;
while (n < 3)
{
n++;
x += n;
}
Avec chaque itération, les incréments n de boucle et ajoute cette valeur au X. Par conséquent, x et n prennent les valeurs suivantes :
Après la première passe : n = 1 et x = 1
Après la deuxième passe : n = 2 et x = 3
Après la troisième passe : n = 3 et x = 6
Après exécution de la troisième passe, l'exemple de l'état < 3="" is="" no="" longer="" true="">
n : 2
Example:2
Éviter les boucles infinies. S'assurer que la condition dans une boucle devient par la suite fausse ; autrement, la boucle ne se terminera jamais. Les rapports dans le suivant tandis que la boucle s'exécutent pour toujours parce que la condition ne devient jamais fausse :
while (true)
{
alert("Hello, world");
}
… Tandis que la boucle
… Tandis que la boucle est une variante de la boucle de moment. Cette boucle exécutera toujours un bloc de code UNE FOIS, et alors il répétera la boucle tant que l'état indiqué est vrai. Cette boucle toujours sera exécutée au moins une fois, même si la condition est fausse, parce que le code est exécuté avant que la condition soit examinée.
do
{
code to be executed
}
while (var<=endvalue)
Example:3
<html>
<body>
<script type="text/javascript">
var i=0
do
{
document.write("The number is " + i)
document.write("<br />")
i=i+1
}
while (i<0)
</script>
</body>
</html>