使用Java语言完成了一个简单的求和程序,要求输入两个数,输出两数之和,要求输入的两个数为实数,用douple类型,输出结果保留两位小数,可用printf用法,要求输出输入的第一个数和第二个数和他们的和
时间: 2024-09-20 16:08:53 浏览: 49
你可以使用以下Java代码来实现这个简单的功能:
```java
import java.util.Scanner;
public class SumProgram {
public static void main(String[] args) {
// 创建Scanner对象用于获取用户输入
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个实数:");
double num1 = scanner.nextDouble(); // 获取第一个数
System.out.println("请输入第二个实数:");
double num2 = scanner.nextDouble(); // 获取第二个数
// 计算两数之和,并保留两位小数
double sum = num1 + num2;
// 使用printf格式化输出
String formattedSum = String.format("%.2f", sum);
System.out.printf("第一个数 %.2f, 第二个数 %.2f, 和为 %.2f\n", num1, num2, formattedSum);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,我们首先导入了`java.util.Scanner`,以便从控制台读取用户的输入。接着创建了一个`Scanner`实例并提示用户输入两个数字。然后计算这两个数的和,使用`String.format()`函数将结果保留两位小数。最后,使用`printf`输出每个输入数字以及它们的和。
阅读全文