Java格式化输出数字计算机等级考试

文章作者 100test 发表时间 2010:01:01 12:27:52
来源 100Test.Com百考试题网


  在实际工作中,常常需要设定数字的输出格式,如以百分比的形式输出,或者设定小数位数等,现稍微总结如下。

  主要使用的类:java.text.DecimalFormat

  1。实例化对象,可以用如下两种方法:

  DecimalFormat df=(DecimalFormat)NumberFormat.getInstance().

  DecimalFormat df1=(DecimalFormat) DecimalFormat.getInstance().

  因为DecimalFormat继承自NumberFormat。

  2。设定小数位数

  系统默认小数位数为3,如:

  DecimalFormat df=(DecimalFormat)NumberFormat.getInstance().

  System.out.println(df.format(12.3456789)).

  输出:12.346

  现在可以通过如下方法把小数为设为两位:

  df.setMaximumFractionDigits(2).

  System.out.println(df.format(12.3456789)).

  则输出为:12.35

  3。将数字转化为百分比输出,有如下两种方法:

  (1)

  df.applyPattern("##.##%").

  System.out.println(df.format(12.3456789)).

  System.out.println(df.format(1)).

  System.out.println(df.format(0.015)).

  输出分别为:1234.57%


相关文章


计算机二级辅导:java类装载(3)计算机等级考试
计算机二级辅导:java类装载(2)计算机等级考试
计算机二级辅导:java类装载计算机等级考试
计算机二级辅导:java文本替换计算机等级考试
Java格式化输出数字计算机等级考试
java修饰符之transient计算机等级考试
Java里面的对象克隆计算机等级考试
使用response.sendRedirect的注意事项计算机等级考试
Jsp利用response.sendRedirect、cookie传参计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛