Bonjour,
J'ai cru lire quelque part que lorsqu'on effectue l'affectation:"a=b", b prend la valeur de a mais,toutes modification de a n'entraine pas une modification de b. Dans le programme ci-dessous, pourquoi est ce que le rapport a/b donne 1?
Sortie:
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
21
22
23 public class HelloWord { /** * @param args */ public static void main(String[] args) { int a=3; int b=a; System.out.println(a); System.out.println(b); a=5; System.out.println(a); System.out.println(b); System.out.println(a/b); // TODO Auto-generated method stub } }
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 3 3 5 3 1
Partager