Exercices Corrigés en java : la boucle while en java TP avec solution
Exercice 1 :
Boucle while, opérateurs d’affectation élargie et d’incrémentationQuels résultats fournit le programme suivant ?
public class ExoII6{
public static void main(String[] args)
{ int n, p ;
n = 0 ;
while (n<=5) n++ ;
System.out.println ("A : n = " + n) ;
n = p = 0 ;
while (n<=8) n += p++ ;
System.out.println ("B : n = " + n) ;
n = p = 0 ;
while (n<=8) n += ++p ;
System.out.println ("C : n = " + n) ;
n = p = 0 ;
while (p<=5) n += p++ ;
System.out.println ("D : n = " + n) ;
n = p = 0 ;
while (p<=5) n+= ++p ;
System.out.println ("D : n = " + n) ;
}
}
Solution
A : n = 6
B : n = 10
C : n = 10
D : n = 15
D : n = 21
Exercice 2 :
Quels résultats fournit le programme suivant ?
public class ExoII7{
public static void main(String[] args)
{ int n, p ;
n=p=0 ;
while (n<5) n+=2 ; p++ ;
System.out.println ("A : n = " + n + ", p = " + p) ;
n=p=0 ;
while (n<5) { n+=2 ; p++ ; }
System.out.println ("B : n = " + n + ", p = " + p) ;
}
}
Solution
A : n = 6, p = 1
B : n = 6, p = 3
Article plus récent Article plus ancien