21xrx.com
2024-11-05 19:25:39 Tuesday
登录
文章检索 我的文章 写文章
Java实现简易计算器,允许使用小数
2023-06-16 11:03:46 深夜i     --     --
Java 简易计算器 小数

在Java中实现一个简易的计算器,允许用户输入小数进行运算,这对于初学者来说是一个不错的练手项目。在下面的代码示例中,我们将演示如何使用Java编写一个简单的控制台计算器,能够处理基本的算术运算。

代码示例:


import java.util.Scanner;

public class Calculator {

  public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

    System.out.println("请输入第一个数字: ");

    double num1 = sc.nextDouble();

    System.out.println("请选择操作符(+、-、*、/): ");

    String operator = sc.next();

    System.out.println("请输入第二个数字: ");

    double num2 = sc.nextDouble();

    double result = 0.0;

    switch (operator) {

      case "+":

        result = num1 + num2;

        break;

      case "-":

        result = num1 - num2;

        break;

      case "*":

        result = num1 * num2;

        break;

      case "/":

        if(num2 == 0) {

          System.out.println("除数不能为0");

          return;

        }

        result = num1 / num2;

        break;

      default:

        System.out.println("操作符输入有误");

        return;

    }

    System.out.println("计算结果为: " + result);

  }

}

上面的代码中,我们使用了Java内置的Scanner类来读取用户输入,并使用switch语句来判断用户的操作符。在除法运算中,我们还添加了一个判断,防止用户输入0作为除数。

  
  

评论区

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