Salut!
Des boolean a virgules ?! les booleans sont des binaires, ils prennent la valeur TRUE ou FALSE mais certainement pas 1.333333 .... tu dois confondre avec les float (nombres decimaux) ou les double (nombre decimaux plus precis).
Pour n'avoir que 1.33 :
double number=1.333333333;
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(2);
try
{
number= (Double) nf.parse(nf.format(number));
} catch (ParseException ex)
{
}
(faut pas oublier de rajouter :
import java.text.NumberFormat;
import java.text.*;au debut de ta classe
)
Il y a certainement plus élégant mais ça devrait marcher

- [TucoBouch] -