21xrx.com
2024-11-05 12:22:24 Tuesday
登录
文章检索 我的文章 写文章
在学习Java的过程中
2023-06-11 05:47:57 深夜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编写简单计算器代码。

  
  

评论区

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