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émentation


Quels 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

Leave a Reply

Telechargement