0% ont trouvé ce document utile (0 vote)
34 vues3 pages

Exemples de boucle while en Java

Transféré par

eugenek191
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
34 vues3 pages

Exemples de boucle while en Java

Transféré par

eugenek191
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi