21xrx.com
2024-12-23 00:50:51 Monday
登录
文章检索 我的文章 写文章
用Java编写简易计算器
2023-06-15 13:35:17 深夜i     --     --
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类中的适当方法来执行计算。最后,结果被输出到控制台上。

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

  
  

评论区

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