System.out.printf("after year %d,your balance is %,.2f%n",year,balance);其中,%,.2f%n 是什么意思?弄的晕乎乎的,大家说说看啊!
  
   System.out.printf("%,.2f",1000.0/3.0)中的"%,.2f"又是什么意思啊??高手现身啊!!!

解决方案 »

  1.   

    比如说:System.out.printf("%,.3f",1000.0/3.0);其中%就是代表1000.0/3.0这个值,而.3f就让这个值保留几位小数....3f就是3位小数,结果就是333.333
    .2f,结果就是333.33
      

  2.   

    System.out.printf("after year %d,your balance is %,.2f%n",year,balance)%d是指"year",,,%指"balance",,.2f%n指让"balance"保留二位小数
      

  3.   

    http://blog.csdn.net/J2EEWEIWEI/archive/2008/05/30/2496817.aspx
    看这个里面说的比较全。