用java输入两个数求和,保留两位小数
时间: 2024-10-14 08:02:31 浏览: 37
在 Java 中,你可以使用 `DecimalFormat` 类或者 `printf` 格式字符串来输入两个数并保留两位小数求和。以下是两种方法的示例:
1. 使用 `DecimalFormat` 类:
```java
import java.text.DecimalFormat;
public class SumWithPrecision {
public static void main(String[] args) {
double num1 = 12.3456;
double num2 = 78.9012;
DecimalFormat df = new DecimalFormat("#.00");
double sum = num1 + num2;
String formattedSum = df.format(sum);
System.out.println("Sum with two decimal places: " + formattedSum);
}
}
```
2. 使用 `printf` 格式化:
```java
public class SumWithPrecision {
public static void main(String[] args) {
double num1 = 12.3456;
double num2 = 78.9012;
double sum = num1 + num2;
// %.2f 表示保留两位小数
System.out.printf("Sum with two decimal places: %.2f\n", sum);
}
}
```
在这两种方法中,都会将结果格式化为保留两位小数的形式。
阅读全文