Java语言给定两个小数,求其和。 输入 共两行,分别为两个小数A和B。 输出 求A+B,保留2位小数。不需要换行
时间: 2024-09-27 12:17:31 浏览: 39
在Java中,你可以通过Scanner类获取用户输入的小数,然后使用DecimalFormat类格式化输出结果。下面是一个简单的程序示例:
```java
import java.util.Scanner;
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取用户输入的小数
System.out.println("请输入第一个小数A:");
double a = scanner.nextDouble();
System.out.println("请输入第二个小数B:");
double b = scanner.nextDouble();
// 计算和并保留两位小数
double sum = a + b;
DecimalFormat df = new DecimalFormat("#.00");
String formattedSum = df.format(sum);
// 输出结果
System.out.printf("两数之和为: %.2f%n", formattedSum);
}
}
```
当你运行这个程序,按照提示分别输入两个小数,它会计算它们的和,并将结果保留到小数点后两位。注意,`%.2f`是格式字符串的一部分,`.2f`表示保留两位小数。`n`用于换行。
阅读全文