Java函数:如何使用基本算术运算符实现简单的计算器?
发布时间:2023-07-04 11:07:37
在Java中,可以使用基本算术运算符(加法、减法、乘法和除法)实现一个简单的计算器。下面将使用Java编写一个简单的计算器,该计算器可以执行加法、减法、乘法和除法操作。
首先,我们需要定义一个名为Calculator的类。在这个类中,我们将定义四个方法来执行加法、减法、乘法和除法操作。
在开始编写代码之前,首先需要导入Java的Scanner类,这样我们就可以接收用户从控制台输入的数据。Scanner类位于java.util包中。
我们首先定义一个变量来表示用户所选择的操作,例如,输入1表示执行加法操作,输入2表示执行减法操作,输入3表示执行乘法操作,输入4表示执行除法操作。然后,我们使用Scanner类从控制台读取用户的选择。
接下来,我们使用switch语句来判断用户的选择,并执行相应的操作。在每种操作中,我们使用Scanner类从控制台读取两个操作数。然后,我们使用基本算术运算符执行相应的操作,并将结果打印到控制台上。
下面是完整的代码示例:
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();
System.out.println("请选择操作:");
System.out.println("1.加法");
System.out.println("2.减法");
System.out.println("3.乘法");
System.out.println("4.除法");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("结果:" + (num1 + num2));
break;
case 2:
System.out.println("结果:" + (num1 - num2));
break;
case 3:
System.out.println("结果:" + (num1 * num2));
break;
case 4:
if (num2 == 0) {
System.out.println("除数不能为零");
break;
}
System.out.println("结果:" + (num1 / num2));
break;
default:
System.out.println("无效的选择");
}
}
}
以上代码演示了如何使用基本算术运算符实现一个简单的计算器。用户可以选择想要执行的操作,然后输入两个操作数。根据用户的选择,程序将执行相应的操作并输出结果。
注意,在对除法进行操作时,我们需要检查除数是否为零,以避免出现除以零的错误。
现在您可以在Java中实现一个简单的计算器了!
