java中两个数相除,求百分比(值四舍五入)
时间: 2023-09-29 20:09:31 浏览: 105
可以使用 DecimalFormat 类来实现数值的四舍五入,代码如下:
```java
double a = 25;
double b = 100;
double result = a / b;
DecimalFormat df = new DecimalFormat("0.00%");
String percent = df.format(result);
System.out.println(percent);
```
输出结果为:25.00%。
其中,DecimalFormat 中的字符串 "0.00%" 表示输出的格式为保留两位小数并且乘以 100 后带上百分号。
相关问题
java 用bigdecimal 两数相除求百分比
请看下面的Java代码示例,它使用BigDecimal进行两数相除并将结果转换为百分比:
```
BigDecimal dividend = new BigDecimal("50");
BigDecimal divisor = new BigDecimal("100");
BigDecimal result = dividend.divide(divisor, 4, RoundingMode.HALF_UP).multiply(new BigDecimal("100"));
System.out.println(result + "%");
```
在上面的代码中,dividend和divisor表示要相除的两个数,result是除法运算的结果。使用divide()方法进行相除,其中第一个参数是除数,第二个参数是保留的小数位数,第三个参数是舍入模式。然后将结果乘以100,得到百分比,并使用println()方法输出结果。
java 两数相除求百分比
可以使用以下代码来计算两数相除的百分比:
```java
double num1 = 20;
double num2 = 50;
double percent = (num1 / num2) * 100;
System.out.println(percent + "%");
```
在这个例子中,num1 和 num2 分别为要进行相除的两个数,percent 为计算得到的百分比,最后使用 System.out.println() 来输出结果。
阅读全文