Bonjour voici une boucle que j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 BigDecimal result = new BigDecimal(0); for (int n =task.deb; n < task.fin ; n++) { result.add(formule(BigDecimal.valueOf(n,2))); } System.out.println(result)
mais je recois toujours un résultat de zéro alors ma méthode ne renvoie en aucun cas un zéro...
J'ai même testé ce code tout simple et il renvoie tout le temps zéro:
aidez moi svp c'est très urgent...
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
24
25
26
27
28
29
30
31 package fr.unice.miage.sysdis; import java.math.BigDecimal; import java.util.ArrayList; public class CopyOfClientPI { static ArrayList<BigDecimal> resultat = new ArrayList<BigDecimal>(); public CopyOfClientPI() {} public static void main(String[] args) { for (int i = 0; i < 20; i++) { resultat.add(BigDecimal.valueOf(i)); } BigDecimal decimal = new BigDecimal(0); System.out.println("test: "+ resultat.get(7).add(resultat.get(4))); for (int i = 0; i < resultat.size(); i++) { System.out.println(resultat.get(i)); decimal.add(resultat.get(i)); System.out.println("Le décimal: "+decimal); } System.out.println("total: "+decimal); } }
Partager