Powered by AI
Bing
Bien sûr ! Voici 10 exemples d’utilisation de la boucle while en Java, accompagnés de leurs résultats :
1. Compter jusqu’à 5 :
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
Résultat :
0
1
2
3
4
2. Calculer la somme des nombres de 1 à 10 :
int somme = 0;
int j = 1;
while (j <= 10) {
somme += j;
j++;
}
System.out.println("Somme : " + somme);
Résultat :
Somme : 55
3. Afficher les caractères d’une chaîne de caractères :
String mot = "Bonjour";
int k = 0;
while (k < mot.length()) {
System.out.println(mot.charAt(k));
k++;
}
Résultat :
B
o
n
j
o
u
r
4. Générer une séquence de nombres pairs :
int l = 0;
while (l <= 20) {
System.out.println(l);
l += 2;
}
Résultat :
0
2
4
6
8
10
...
20
5. Afficher les puissances de 2 jusqu’à une limite donnée (exemple avec limite = 64) :
int limite = 64;
int puissance = 1;
while (puissance <= limite) {
System.out.println("2^" + puissance + " = " + Math.pow(2, puissance));
puissance *= 2;
}
Résultat :
2^1 = 2.0
2^2 = 4.0
...
2^64 = 1.8446744073709552E19
6. Afficher les années bissextiles entre deux années données (exemple avec années entre 2000 et 2020) :
int anneeDebut = 2000;
int anneeFin = 2020;
while (anneeDebut <= anneeFin) {
if ((anneeDebut % 4 == 0 && anneeDebut % 100 != 0) || anneeDebut % 400 == 0) {
System.out.println(anneeDebut + " est une année bissextile.");
}
anneeDebut++;
}
Résultat :
2000 est une année bissextile.
2004 est une année bissextile.
...
2016 est une année bissextile.
2020 est une année bissextile.
7. Afficher les premiers N nombres premiers (exemple avec N = 5) :
int N = 5;
int compteur = 0;
int nombre = 2;
while (compteur < N) {
boolean estPremier = true;
for (int diviseur = 2; diviseur <= Math.sqrt(nombre); diviseur++) {
if (nombre % diviseur == 0) {
estPremier = false;
break;
}
}
if (estPremier) {
System.out.println(nombre);
compteur++;
}
nombre++;
}
Résultat :
2
3
5
7
11
8. Afficher les caractères ASCII de A à Z :
char lettre = 'A';
while (lettre <= 'Z') {
System.out.print(lettre + " ");
lettre++;
}
Résultat :
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
9. Afficher les puissances de 3 jusqu’à une limite donnée (exemple avec limite