java语言代码描述 给定两个小数,求其和。 输入 共两行,分别为两个小数A和B。 输出 求A+B,保留2位小数。 样例输入不需要提示直接输入 1.1 2.0 样例输出 3.10
时间: 2024-09-27 07:18:15 浏览: 47
java练习题2.txt
在Java中,你可以使用`Scanner`类从控制台读取输入的小数,并利用`DecimalFormat`类进行格式化输出。以下是一个简单的Java代码片段,实现了上述需求:
```java
import java.util.Scanner;
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象读取输入
// 请求用户输入两个小数
System.out.print("请输入第一个小数A:");
double num1 = scanner.nextDouble();
System.out.print("请输入第二个小数B:");
double num2 = scanner.nextDouble();
// 计算两数之和并格式化为保留两位小数
double sum = num1 + num2;
DecimalFormat df = new DecimalFormat("#.00"); // 设置保留两位小数
String formattedSum = df.format(sum);
// 输出结果
System.out.println("两数之和为:" + formattedSum);
// 关闭扫描器
scanner.close();
}
}
```
当你运行此程序并按照提示输入两个小数后,它会计算它们的和并输出结果,例如对于样例输入1.1和2.0,输出将是"3.10"。
阅读全文