Bonjour,
Le code ci-dessous affiche des résultats différents avec et sans ajout d'accolades à la boucle while, pourriez-vous m'éclaircir pourquoi.
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 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) ; } }
Partager