pow nao to entendendo… eu nao concigo resolver isso !!!
[code]
private List regule(List lis){
System.out.println(“entrei aki”);
List newlist = new ArrayList();
int total = 0;
int num = 0;
double n;
//sum List’s total
for(int i=0;i<listvalues.size();i++){
total += (int)listvalues.get(i);
}
System.out.println(“total:”+total);
for(int i=0;i<listvalues.size();i++){
num = (int)listvalues.get(i);
n = (double)(num/total)*100;
System.out.println(num+" / "+total+" * 100 = "+n);
// newlist.add(n);
}
return newlist;
}[/code]
o resultado:
run:
entrei aki
total:2660
400 / 2660 * 100 = 0.0
50 / 2660 * 100 = 0.0
350 / 2660 * 100 = 0.0
200 / 2660 * 100 = 0.0
1000 / 2660 * 100 = 0.0
570 / 2660 * 100 = 0.0
90 / 2660 * 100 = 0.0
pq ta dando zero essa budega?
abraços