用java编一个程序,可以从键盘输入两个数,分别计算两个数的和,差,积,商,并输出结果。 注意数据类型,注意除数是否为零,如果除数为零,那只输出和,差,积。并输出“除数为零,不能进行除法运算”。 录制视频:解说代码,运行效果
时间: 2024-10-09 11:02:07 浏览: 13
你可以使用Java编写如下的控制台程序来实现这个功能:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数:");
double num1 = scanner.nextDouble();
System.out.println("请输入第二个数:");
double num2 = scanner.nextDouble();
// 计算和、差、积
double sum = num1 + num2;
double difference = num1 - num2;
double product = num1 * num2;
// 检查除数是否为零
if (num2 != 0) {
double quotient = num1 / num2;
System.out.println("两数之和: " + sum);
System.out.println("两数之差: " + difference);
System.out.println("两数之积: " + product);
System.out.println("两数相除: " + quotient);
} else {
System.out.println("除数为零,不能进行除法运算。只显示和、差和积:");
System.out.println("两数之和: " + sum);
System.out.println("两数之差: " + difference);
System.out.println("两数之积: " + product);
}
scanner.close();
}
}
```
在这个程序中,我们首先导入了`Scanner`类来从用户那里获取输入。然后通过`main`函数获取两个数字,并计算它们的和、差和积。接着检查除数是否为零,如果是,则打印所有结果;如果不是,除了除法运算外,也输出其他结果。最后记得关闭`Scanner`对象以释放资源。
当你运行这个程序时,它会提示用户输入两个数,然后按照上述逻辑进行计算和输出。
阅读全文