21xrx.com
2024-11-22 13:01:26 Friday
登录
文章检索 我的文章 写文章
Java计算器程序代码及实现方法
2023-06-14 21:40:50 深夜i     --     --
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、计算器程序、代码

  
  

评论区

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