21xrx.com
2025-03-25 02:00:25 Tuesday
文章检索 我的文章 写文章
在学习Java的过程中
2023-06-10 16:49:36 深夜i     --     --
Java 计算器 代码

在学习Java的过程中,我发现编写一个简单的计算器代码对于巩固基础知识非常有帮助。今天我想和大家分享一下我编写的Java简单计算器代码。三个

先看一下代码:

import java.util.Scanner;
public class Calculator {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    double num1, num2, result = 0;
    char operator;
    System.out.print("请输入第一个数字: ");
    num1 = scanner.nextDouble();
    System.out.print("请输入运算符(+,-,*,/): ");
    operator = scanner.next().charAt(0);
    System.out.print("请输入第二个数字: ");
    num2 = scanner.nextDouble();
    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("您输入的运算符有误!");
        break;
    }
    System.out.println(num1 + " " + operator + " " + num2 + " = " + result);
  }
}

代码基本流程:首先创建Scanner对象,然后定义三个double型变量用于存储用户输入的两个数字和计算结果。再定义一个char型变量用于存储用户输入的运算符。接着通过Scanner类的nextDouble()和next()方法分别获取用户输入的数字和运算符,并存储到对应的变量中。最后通过switch语句计算输入的两个数字的结果,然后输出最终结果。

在运行程序时,我们需要在控制台输入第一个数字,然后输入运算符,最后输入第二个数字。下面是运行程序后的输出效果:

请输入第一个数字: 12
请输入运算符(+,-,*,/): +
请输入第二个数字: 8
12.0 + 8.0 = 20.0

当然,这段代码还有优化空间,可以通过添加循环、判断运算符输入是否合法、添加更多的计算方法等等来增加代码的复杂性,提高代码的可扩展性。

综上所述,通过编写这个简单的计算器代码,深入理解了Java基本语法以及代码逻辑结构,对于学习Java编程非常有帮助。

Java编写简单计算器代码。

  
  

评论区