例如:想FORMAT(3333,"#,00")   得到 33,33
     FIX(3.5)               得到3
     FIX(-3.5)              得到-3请问这两个功能在JAVA里怎么实现??? 谢谢

解决方案 »

  1.   

    System.out.println( new java.text.DecimalFormat("#,00").format(3333) );
      

  2.   

    Math.floor(3.5)  
    Math.ceil(-3.5)
      

  3.   

    DecimalFormat format = new DecimalFormat("#,00");
            System.out.println(format.format(3333));
            
            System.out.println((int) 3.5);
            System.out.println((int) -3.5);
    输出结果 33,33
    3
    -3
      

  4.   

    DecimalFormat 是在 java.text 包中,你可以参考一下它的文档。
    取整的转换,直接用 (int) 强制转换就行了
    或者你可以用 (long) 强制转换比较大的数。