NumberFormat num = NumberFormat.getPercentInstance(); //返回当前默认语言环境的百分比格式。
num.setMaximumIntegerDigits(2); //设置数的整数部分所允许的最大位数
num.setMaximumFractionDigits(2); //设置数的小数部分所允许的最大位数
double number = 0.1703;
System.out.println(num.format(number));//17.03%
当然NumberFormat 还提供了一些其他的方法,可以控制我们输出的百分比,
setMinimumFractionDigits(int newValue)//设置数的小数部分所允许的最小位数
setMinimumIntegerDigits(int newValue)//设置数的整数部分所允许的最小位数