break : permet de quitter immédiatement une boucle ou un branchement.
Utilisable dans tous les contrôles de flot
continue : s'utilise dans une boucle pour passer directement à l'itération
suivante
Dans le petit programme ci-dessous, dans la première if, l'instruction
Continue permet de passer à la 2ed if n'est-ce pas ?
Mais, qu'elle différence avec l'absence de continue comme dans la fin de la
2d if ?
Merci
public class ExoII5
{
public static void main(String[] args)
{
int n=0 ;
do
{
if (n%2==0)
{
System.out.println (n + " est pair") ;
n += 3 ;
continue ;
}
if (n%3==0)
{
System.out.println (n + " est multiple de 3") ;
n += 5 ;
}
if (n%5==0)
{
System.out.println (n + " est multiple de 5") ;
break ;
}
n += 1;
}
while (true) ;
}
}
Resultat :
0 est pair
3 est multiple de 3
9 est multiple de 3
15 est multiple de 3
20 est multiple de 5
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Hoops.. J'ai compris après avoir positionné quelques System.out.println aux endroits appropriés. Bonsoir.
<java> a écrit dans le message de news:42654189$0$8474$ : Bonjour, : : break : permet de quitter immédiatement une boucle ou un branchement. : Utilisable dans tous les contrôles de flot : continue : s'utilise dans une boucle pour passer directement à l'itération : suivante : : Dans le petit programme ci-dessous, dans la première if, l'instruction : Continue permet de passer à la 2ed if n'est-ce pas ? : Mais, qu'elle différence avec l'absence de continue comme dans la fin de la : 2d if ? : : Merci : : public class ExoII5 : { : public static void main(String[] args) : { : int n=0 ; : do : { : if (n%2==0) : { : System.out.println (n + " est pair") ; : n += 3 ; : continue ; : } : : if (n%3==0) : { : System.out.println (n + " est multiple de 3") ; : n += 5 ; : } : : if (n%5==0) : { : System.out.println (n + " est multiple de 5") ; : break ; : } : : n += 1; : } : : while (true) ; : } : } : : Resultat : : : 0 est pair : 3 est multiple de 3 : 9 est multiple de 3 : 15 est multiple de 3 : 20 est multiple de 5 : : : : :
Hoops..
J'ai compris après avoir positionné quelques System.out.println aux endroits
appropriés.
Bonsoir.
<java> a écrit dans le message de
news:42654189$0$8474$636a15ce@news.free.fr...
: Bonjour,
:
: break : permet de quitter immédiatement une boucle ou un branchement.
: Utilisable dans tous les contrôles de flot
: continue : s'utilise dans une boucle pour passer directement à l'itération
: suivante
:
: Dans le petit programme ci-dessous, dans la première if, l'instruction
: Continue permet de passer à la 2ed if n'est-ce pas ?
: Mais, qu'elle différence avec l'absence de continue comme dans la fin de
la
: 2d if ?
:
: Merci
:
: public class ExoII5
: {
: public static void main(String[] args)
: {
: int n=0 ;
: do
: {
: if (n%2==0)
: {
: System.out.println (n + " est pair") ;
: n += 3 ;
: continue ;
: }
:
: if (n%3==0)
: {
: System.out.println (n + " est multiple de 3") ;
: n += 5 ;
: }
:
: if (n%5==0)
: {
: System.out.println (n + " est multiple de 5") ;
: break ;
: }
:
: n += 1;
: }
:
: while (true) ;
: }
: }
:
: Resultat :
:
: 0 est pair
: 3 est multiple de 3
: 9 est multiple de 3
: 15 est multiple de 3
: 20 est multiple de 5
:
:
:
:
:
Hoops.. J'ai compris après avoir positionné quelques System.out.println aux endroits appropriés. Bonsoir.
<java> a écrit dans le message de news:42654189$0$8474$ : Bonjour, : : break : permet de quitter immédiatement une boucle ou un branchement. : Utilisable dans tous les contrôles de flot : continue : s'utilise dans une boucle pour passer directement à l'itération : suivante : : Dans le petit programme ci-dessous, dans la première if, l'instruction : Continue permet de passer à la 2ed if n'est-ce pas ? : Mais, qu'elle différence avec l'absence de continue comme dans la fin de la : 2d if ? : : Merci : : public class ExoII5 : { : public static void main(String[] args) : { : int n=0 ; : do : { : if (n%2==0) : { : System.out.println (n + " est pair") ; : n += 3 ; : continue ; : } : : if (n%3==0) : { : System.out.println (n + " est multiple de 3") ; : n += 5 ; : } : : if (n%5==0) : { : System.out.println (n + " est multiple de 5") ; : break ; : } : : n += 1; : } : : while (true) ; : } : } : : Resultat : : : 0 est pair : 3 est multiple de 3 : 9 est multiple de 3 : 15 est multiple de 3 : 20 est multiple de 5 : : : : :