21xrx.com
2025-03-30 15:34:34 Sunday
文章检索 我的文章 写文章
Java计算器程序代码及实现方法
2023-06-14 21:40:50 深夜i     14     0
Java 计算器程序 代码

Java是一种非常流行的编程语言,许多程序员都使用它编写程序。编写一个简单的计算器程序是学习Java基础的一个非常好的例子。本文将介绍如何使用Java编写一个计算器程序,包括代码和实现方法。

1. 计算器程序的功能

本文中编写的计算器程序主要包括以下功能:

- 对两个数进行加、减、乘、除运算

- 判断输入的运算符是否合法

- 判断输入的数字是否合法

- 实现界面友好,易于使用

2. 编写计算器程序的代码

下面是Java计算器程序的代码。代码中注释部分解释了每一个步骤的作用。

import java.util.Scanner;
public class Calculator {
  public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    System.out.println("请输入第一个数:");
    double num1 = scan.nextDouble();
    System.out.println("请输入操作符(+, -, *, /):");
    String operator = scan.next();
    System.out.println("请输入第二个数:");
    double num2 = scan.nextDouble();
    // 判断输入的运算符是否合法
    if (!operator.equals("+") && !operator.equals("-") && !operator.equals("*") && !operator.equals("/")) {
      System.out.println("输入的运算符不合法");
      return;
    }
    // 判断输入的数字是否合法
    if (Double.isNaN(num1) || Double.isNaN(num2)) {
      System.out.println("输入的数字不合法");
      return;
    }
    // 执行计算操作
    double result = 0;
    switch (operator) {
      case "+":
        result = num1 + num2;
        break;
      case "-":
        result = num1 - num2;
        break;
      case "*":
        result = num1 * num2;
        break;
      case "/":
        result = num1 / num2;
        break;
    }
    System.out.println("运算结果为:" + result);
  }
}

3. 实现方法详解

- 首先,我们需要导入java.util.Scanner类,用来读取控制台输入的值。

- 然后,使用Scanner类的nextDouble()方法获取输入的两个数字和运算符。

- 接着,判断输入的运算符是否合法,如果不合法则输出“输入的运算符不合法”。

- 然后,判断输入的数字是否合法,如果不合法则输出“输入的数字不合法”。

- 最后,根据输入的运算符执行计算操作,将结果输出到控制台中。

4. 本文的关键词

Java、计算器程序、代码

  
  

评论区

请求出错了