Java按指定格式输出小数的两种方法
- 通过%.xf输出:
其中x表示精确到小数后几位
double r = 45.12345;
System.out.println(String.format("%.2f", r));
输出的结果为:45.12
- 通过DecimalFormat来输出
DecimalFormat df = new DecimalFormat("0.00");
System.out.println(df.format(r));
其中0.00表示你想要输出的格式
扩展:输出一些汉字在计算机中的编码例如“国”字
char b = '国';
long a = Character.valueOf(b);
System.out.println(a);