21xrx.com
2024-09-20 00:41:05 Friday
登录
文章检索 我的文章 写文章
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

  }

}

  
  

评论区

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