import java.io.*; import java.util.Arrays; import java.util.Scanner; public class FileTest { public static void main(String[] args) throws IOException { // 请在Begin-End间修改代码 /********** Begin **********/ // 接收控制台输入的两个值 Scanner scanner = new Scanner(System.in); double x = scanner.nextInt(); double y = scanner.nextInt(); // 打印接收两个值的加减乘结果(输入的第一个数当被减数,第二个数当减数,保留两位小数) System.out.println(String.format("%.2f", x+y)); System.out.println(String.format("%.2f", x-y)); System.out.println(String.format("%.2f", x*y)); /********** End **********/ } } 补全代码
时间: 2025-06-13 11:58:13 浏览: 7
### Java代码实现接收两个数值并输出它们的加减乘结果
以下是完整的Java代码,能够通过`Scanner`接收两个数字,并计算它们的加法、减法和乘法的结果,同时保留两位小数[^1]。
```java
import java.text.DecimalFormat;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
DecimalFormat df = new DecimalFormat("#.00");
System.out.println("请输入两个数:");
double a = scanner.nextDouble();
double b = scanner.nextDouble();
// 计算加法、减法和乘法的结果
double additionResult = add(a, b);
double subtractionResult = reduce(a, b);
double multiplicationResult = ride(a, b);
// 输出结果并保留两位小数
System.out.println("加法结果:" + df.format(additionResult));
System.out.println("减法结果:" + df.format(subtractionResult));
System.out.println("乘法结果:" + df.format(multiplicationResult));
}
public static double add(double a, double b) { // 加法器
return a + b;
}
public static double reduce(double a, double b) { // 减法器
return a - b;
}
public static double ride(double a, double b) { // 乘法器
return a * b;
}
}
```
在上述代码中,使用了`DecimalFormat`类来格式化输出结果,确保加法、减法和乘法的结果均保留两位小数[^2]。
阅读全文
相关推荐











