21xrx.com
2024-11-05 17:21:35 Tuesday
登录
文章检索 我的文章 写文章
【标题】用Java编写一个简单计算器
2023-06-17 13:38:26 深夜i     --     --
Java 计算器 编程

【文章】

在这个数字化时代,计算器已经成为了我们日常生活中不可或缺的工具。如果你是一个喜欢编程的人,那么你可能会想要自己编写一个计算器。下面,我们就来看一下如何用Java编写一个简单计算器。

首先,我们需要打开Java的集成开发环境(IDE),比如Eclipse或IntelliJ IDEA。然后,创建一个新的Java项目,并创建一个名为“Calculator”的Java类。

接下来,我们需要编写计算器的核心代码。具体来说,我们需要定义一个名为“calculate”的函数,该函数将接受两个数字和一个运算符作为参数,并返回这两个数字之间的计算结果。下面是一个简单的示例代码:


public static double calculate(double num1, double num2, char operator) {

  if (operator == '+') return num1 + num2;

  else if (operator == '-') return num1 - num2;

  else if (operator == '*') return num1 * num2;

  else if (operator == '/') return num1 / num2;

  else throw new IllegalArgumentException("Invalid operator: " + operator);

}

在上面的代码中,我们简单地使用了一个if-else语句来根据运算符来执行相应的计算操作。我们还使用了一个IllegalArgumentException来处理非法运算符的情况。

最后,我们可以写一个main函数来测试我们的计算器代码。在这个main函数中,我们可以通过从控制台读取参数来执行不同的计算操作。下面是一个简单的示例代码:


public static void main(String[] args) {

  Scanner sc = new Scanner(System.in);

  System.out.print("Enter the first number: ");

  double num1 = sc.nextDouble();

  System.out.print("Enter the second number: ");

  double num2 = sc.nextDouble();

  System.out.print("Enter the operator (+, -, *, /): ");

  char operator = sc.next().charAt(0);

  double result = calculate(num1, num2, operator);

  System.out.println(num1 + " " + operator + " " + num2 + " = " + result);

}

通过上面的代码,我们就可以让用户从控制台输入数字和运算符,并输出计算结果。当然,我们还可以进一步优化这个计算器,比如增加一些错误处理和界面设计等功能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复