api文档是这样描述的:
0 阿拉伯数字  
# 阿拉伯数字,如果不存在则显示为 0  
一直无法理解,谁能就字面意思举例解释一下?
"3.1"用模式"0.##"显示"3.1",如何显示"3.10"另外,long和double(两位小数)的金额,通常用什么模式显示?

解决方案 »

  1.   

    DecimalFormat df1 = new DecimalFormat("0.00"); 
    System.out.println(df1.format(3.1));就行了 
      

  2.   

    NumberFormat.getCurrencyInstance().format(3.1)
      

  3.   


    import java.text.DecimalFormat;public class DecimalFormatTest {    public static void main( String[] args ) {
            DecimalFormat df = new DecimalFormat( "0.00" );
            System.out.println( df.format( 3.1f ) );
        }}
      

  4.   

    long和double(两位小数)的金额,通常用什么模式显示?