double val = 0.666666;
DecimalFormat df = new DecimalFormat("#0.00");
System.out.println(df.format(val, new StringBuffer(), new FieldPosition(0)).toString());

解决方案 »

  1.   

    double val=0.666666;
    double a=Math.round(val*100);
    val=a/100.0;
      

  2.   

    import java.math.*;
    BigDecimal bd = new BigDecimal(0.666666);
    System.out.println(bd.setScale(2, BigDecimal.ROUND_HALF_UP));
      

  3.   

    java在格式化输出方面好像很少有书讨论. 
    从上面各位所列的方法来看,似乎很繁琐,远没有c,pascal方便!
      

  4.   

    java在格式化输出方面好像很少有书讨论. 
    从上面各位所列的方法来看,似乎很繁琐,远没有c,pascal方便!
      

  5.   

    同意 crm2000(浏览器)  的方法   简单好用  ;)
      

  6.   

    本人正在做的网页要使用大量的文本框,文本框之间的焦点转换只能使用TAB键
    或鼠标点击,大多数人比较喜欢使用回车键。
    一般的实现方法是在脚本里捕捉key.event然后决定哪个文本框得到焦点!文本框
    较多时,代码比较麻烦,能不能按下回车键,获得和按下TAB键相同的效果!