bb=aa*100;
cc=(int)Math.round(bb)/100.00;
out.println ("the result is :" + cc+"<br>"); //15.33
double a=82.6984;
BigDecimal b=new BigDecimal(a);
BigDecimal c=b.setScale(3,BigDecimal.ROUND_HALF_UP);//82.698
BigDecimal d=b.setScale(2,BigDecimal.ROUND_HALF_UP); //82.70
BigDecimal e=b.setScale(1,BigDecimal.ROUND_HALF_UP); //82.7
BigDecimal f=b.setScale(0,BigDecimal.ROUND_HALF_UP); //83
out.println ("the result is :"+c+"<br>");
out.println ("the result is :"+d+"<br>");
out.println ("the result is :"+e+"<br>");
out.println ("the result is :"+f+"<br>");
%>