21xrx.com
2025-03-29 05:20:51 Saturday
文章检索 我的文章 写文章
我用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,编写出更加复杂和实用的程序。

  
  

评论区