很多时候我们自己计算百分数还得转为字符串再拼接"%",其实在Java下面有一个类,可以帮助我们格式化数字为百分数
import java.text.*;
import java.util.*;
public class Main {
public static void main(String[] args) {
NumberFormat format = NumberFormat.getPercentInstance();//设置格式化为百分数
format.setMaximumFractionDigits(1); //设置最大小数位数
int a = 3;
System.out.println("格式化前="+Math.sqrt(a));//1.7320508075688772
System.out.println("格式化后="+format.format(Math.sqrt(a)));//173.2%
}
}