21xrx.com
2025-03-26 07:51:11 Wednesday
文章检索 我的文章 写文章
Java实现简单计算器 实现加减乘除四则运算功能
2023-06-16 16:05:28 深夜i     --     --
Java编程 计算器 四则运算

计算器是我们日常生活、学习和工作中不可缺少的一个小工具。本文使用Java语言编写了一个简单的计算器程序,具有加减乘除四则运算功能。实现过程中,使用了基本的控制语句、循环语句和函数的编写方法,代码简单清晰,易于理解和修改。

计算器主要分为界面和逻辑两部分。在本程序中,界面采用命令行方式进行输入输出,逻辑部分实现了加减乘除四种基本运算。

四则运算的实现方法类似,使用了if-else结构对运算符进行判断,然后根据不同情况进行加减乘除运算。在除法中需要注意对除数为0的判断,避免出现异常。

下面是简单计算器的Java代码:

import java.util.Scanner;
public class Calculator {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in); // 使用Scanner类获取用户输入
    System.out.print("请输入第一个数字:");
    double num1 = input.nextDouble(); // 获取用户输入的第一个数字
    System.out.print("请输入运算符(+、-、*、/):");
    String operator = input.next(); // 获取用户输入的运算符
    System.out.print("请输入第二个数字:");
    double num2 = input.nextDouble(); // 获取用户输入的第二个数字
    double result = 0; // 定义结果变量
    // 根据运算符进行加减乘除运算
    if (operator.equals("+")) {
      result = num1 + num2;
    } else if (operator.equals("-"))
      result = num1 - num2;
     else if (operator.equals("*")) {
      result = num1 * num2;
    } else if (operator.equals("/")) {
      if (num2 == 0) { //判断是否除数为0
        System.out.println("除数不能为0!");
        return;
      }
      result = num1 / num2;
    } else { // 运算符输入有误
      System.out.println("运算符输入有误!");
      return;
    }
    System.out.println(num1 + " " + operator + " " + num2 + " = " + result); // 输出结果
    input.close(); // 关闭Scanner
  }
}

  
  

评论区