21xrx.com
2025-03-16 07:50:48 Sunday
文章检索 我的文章 写文章
用Java编写简易计算器
2023-06-11 06:02:38 深夜i     7     0
Java编程 计算器应用程序 四则运算

我最近在学习Java编程,今天我将展示如何创建一个简单的计算器应用程序。这个程序将使用基本的四则运算: 加法,减法,乘法和除法。让我们开始吧!

首先,我将创建一个计算机类来处理所有的计算操作。下面是这个类的代码示例。

public class Calculator {
  public static int add(int num1, int num2) {
    return num1 + num2;
  }
  public static int subtract(int num1, int num2)
    return num1 - num2;
  
  public static int multiply(int num1, int num2) {
    return num1 * num2;
  }
  public static int divide(int num1, int num2)
    return num1 / num2;
  
}

在这个类中,我创建了四个静态方法,分别用于执行加法,减法,乘法和除法操作。现在我们可以在另一个类中调用这些方法来完成所有计算操作。

接下来,我将使用Java的Scanner类来接受用户输入的内容。 Scanner类可以非常方便地从控制台读取用户输入。

import java.util.Scanner;
public class Main {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.println("请输入第一个数:");
    int num1 = input.nextInt();
    System.out.println("请输入第二个数:");
    int num2 = input.nextInt();
    System.out.println("请输入您要执行的操作(+,-,*,/):");
    String operation = input.next();
    int result = 0;
    switch (operation) {
      case "+":
        result = Calculator.add(num1, num2);
        break;
      case "-":
        result = Calculator.subtract(num1, num2);
        break;
      case "*":
        result = Calculator.multiply(num1, num2);
        break;
      case "/":
        result = Calculator.divide(num1, num2);
        break;
      default:
        System.out.println("无效符号!");
        return;
    }
    System.out.println("结果是:" + result);
  }
}

在这个程序中,我使用了Scanner类来读取用户输入的数字和运算符,并使用switch语句调用 Calculator类中的适当方法来执行计算。最后,结果被输出到控制台上。

代码功成身退! 我们已经成功地创建了一个简单的计算器应用程序。当然,这只是一个起点,我们可以继续改进这个应用程序,添加更多的功能,例如浮点数和指数计算。

  
  

评论区

请求出错了