Comparaison entre for, while et do... while en Java - Exercice Corrige JAVA TP avec Correction Niveau Débutant java

Les boucles en JAVA : Exercices JAVA Niveau Débutant

for VS while VS do... while


Soit le programme suivant



public class ExoII4a{ 
 public static void main(String[] args)
  { int i, n, som ;
    som = 0 ;
    for (i=0 ; i<4 ; i++)
    { System.out.println ("donnez un entier ") ;
      n = Clavier.lireInt() ;
      som += n ;
    }
    System.out.println ("Somme : " + som) ;
  }
}

Écrire un programme réalisant la même chose en employant à la place de l’instruction for :

1. une instruction while,
2. une instruction do... while.

Solution 1 :



Avec une instruction while :

public class ExoII4b{
 public static void main(String[] args)
  { int i, n, som ;
    som = 0 ;
    i = 0 ;
    while (i<4)
    { System.out.println ("donnez un entier ") ;
      n = Clavier.lireInt() ;
      som += n ;
      i++ ;
    }
    System.out.println ("Somme : " + som) ;
  }
}


Solution 2 :



Avec une instruction do... while :

public class ExoII4c{
 public static void main(String[] args)
  { int i, n, som ;
    som = 0 ;

    i = 0 ;
   do
    { System.out.println ("donnez un entier ") ;
      n = Clavier.lireInt() ;
      som += n ;
      i++ ;
    }
    while (i<4) ;
    System.out.println ("Somme : " + som) ;
  }
}




Article plus récent Article plus ancien

Leave a Reply

Telechargement