Java求两个数的百分比

public static void main(String[] args) {   
           
    int num1 = 3;   
    int num2 = 4;   
           
    // 创建一个数值格式化对象   
    NumberFormat numberFormat = NumberFormat.getInstance();   
           
    // 设置精确到小数点后2位   
    numberFormat.setMaximumFractionDigits(2);   
           
    String result = numberFormat.format((float)num1/(float)num2*100);   
           
    System.out.println("num1和num2的百分比为:" + result + "%");   
           
}

注意:num的类型,如果为整型的时候,相除取整是为0的;所以要将其转换为float或double类型。

你可能感兴趣的:(java,String,float)