21xrx.com
2024-12-23 02:36:21 Monday
登录
文章检索 我的文章 写文章
我用Java代码实现了简单的计算器
2023-06-15 09:10:58 深夜i     --     --

在学习Java编程语言的过程中,我想要实现一个简单的计算器程序。经过一番学习之后,我成功地编写了下面这个程序:


import java.util.Scanner;

public class Calculator {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("Please enter the first number: ");

    double num1 = scanner.nextDouble();

    System.out.println("Please enter the second number: ");

    double num2 = scanner.nextDouble();

    System.out.println("Please enter the operator (+, -, *, /): ");

    char operator = scanner.next().charAt(0);

    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;

      default:

        System.out.println("Invalid operator!");

        break;

    }

    System.out.println("The result is: " + result);

  }

}

这个程序非常简单,但是非常有用。它可以读取用户输入的两个数字和一个运算符,并计算它们的结果。通过使用switch语句来判断运算符,程序可以执行加法、减法、乘法和除法运算。如果输入的运算符不是这四个运算符中的任何一个,程序会输出“Invalid operator!”的错误信息。

在我的计算器代码中,我还使用了Scanner类来读取用户输入。Scanner类是Java中非常实用的一个类,它可以读取来自控制台或文件中的数据,为实现用户输入提供了强大的支持。

总的来说,我很高兴能够使用Java编写这个简单的计算器程序。它让我更加熟悉了Java编程语言的语法和逻辑。我希望今后能够继续深入学习Java,编写出更加复杂和实用的程序。

  
  

评论区

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