Bonjour,
Je ne me rapelle plus quelle est la raison (théorique) du non fonctionnement du code suivant:
Merci d'avance, je ne sais plus pourquoi on incrémente pas nbL (raison static, emploi de setNbL.. autres?)
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 protected TreeMap<Double,Integer> t; protected int nbL = 0 ; public void initialiser(){ t = new TreeMap<Double,Integer>(); incrementer(t,nbL); System.out.println(nbL) ; // = 0 ; et non 1 pourtant l'incrémentation a été faite } public void incrementer(TreeMap<Double,Integer> x, int n){ x.add(0.0,1) // -> cela marche qd on fai t.get(0.0) : on ajoute bien ds la treemap t par contre n++; } }
Partager