用java 编一个程序,可以从键盘输入两个数,分别计算两个数的和,差,积,商,并输出结果。 注意数据类型,注意除数是否为零,如果除数为零,那只输出和,差,积。并输出“除数为零,不能进行除法运算”。
时间: 2024-09-28 09:13:40 浏览: 41
可以编写一个简单的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) {
System.out.printf("除数为零,不能进行除法运算。\n");
System.out.println("和: " + sum);
System.out.println("差: " + difference);
System.out.println("积: " + product);
} else {
double quotient = num1 / num2;
System.out.println("和: " + sum);
System.out.println("差: " + difference);
System.out.println("积: " + product);
System.out.println("商: " + quotient);
}
scanner.close();
}
}
```
在这个程序中,我们导入了`Scanner`类用于键盘输入,然后获取了两个数字,进行了加、减、乘的操作。如果第二个数(除数)是0,则只打印和、差、积;如果不是0,则还打印商。
阅读全文