3 是 5的 百分之多少?
int num = 3, val = 5;
// 计算百分比 并保留两位小数
System.out.println(String.format("%.2f", (float) num / (float) val * 100));
1: /**
* DecimalFormat转换最简便
*/
public void m2() {
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(f));
}
2: /**
* String.format打印最简便
*/
public void m3() {
System.out.println(String.format("%.2f", f));
}
3: int num1 = 7;
int num2 = 9;
// 创建一个数值格式化对象
NumberFormat numberFormat = NumberFormat.getInstance();
// 设置精确到小数点后2位
numberFormat.setMaximumFractionDigits(2);
String result = numberFormat.format((float) num1 / (float) num2 * 100);
System.out.println("num1和num2的百分比为:" + result + "%");