21xrx.com
2025-04-21 23:54:55 Monday
文章检索 我的文章 写文章
Java实现简易计算器——加减乘除
2023-06-14 23:40:09 深夜i     12     0
Java 简易计算器 加减乘除

在计算机科学中,计算器是一种非常有用的小工具,它可以执行简单的数学计算,如加、减、乘和除。今天,我们将利用Java语言实现一个简单的计算器。

首先,我们需要创建一个Java项目,并命名为“简易计算器”。接下来,我们需要创建一个Calculator类,在这个类中实现加、减、乘和除的功能。下面是代码:

public class Calculator {
  public int addition(int a, int b) {
    return a + b;
  }
  public int subtraction(int a, int b)
    return a - b;
  
 public int multiplication(int a, int b) {
    return a * b;
  }
  public int division(int a, int b)
    return a / b;
  
}

以上代码定义了一个名为Calculator的类,并实现了四个方法:addition(加法)、subtraction(减法)、multiplication(乘法)和division(除法)。每个方法接收两个整数参数,并返回它们之间的相应操作结果。例如,addition方法将a和b相加,subtraction方法将a减去b,等等。

接下来,我们需要创建一个Main类,从用户那里获取两个数字和所需的操作,然后调用Calculator类中的相应方法执行所需的操作。以下是代码:

import java.util.Scanner;
public class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.println("请输入第一个数字:");
    int num1 = scanner.nextInt();
    System.out.println("请输入第二个数字:");
    int num2 = scanner.nextInt();
    System.out.println("请选择操作:");
    System.out.println("1.加法");
    System.out.println("2.减法");
    System.out.println("3.乘法");
    System.out.println("4.除法");
    int operation = scanner.nextInt();
    Calculator calculator = new Calculator();
    int result = 0;
    switch (operation) {
      case 1:
        result = calculator.addition(num1, num2);
        break;
      case 2:
        result = calculator.subtraction(num1, num2);
        break;
       case 3:
        result = calculator.multiplication(num1, num2);
        break;
      case 4:
        result = calculator.division(num1, num2);
        break;
    }
    System.out.println("结果为:" + result);
  }
}

该代码允许用户输入两个数字和要执行的操作,并使用switch语句根据所需的操作调用Calculator类中的相应方法来执行所需的操作。最后,它打印结果。

这就是我们的简易计算器。

  
  

评论区

请求出错了