Java实现简单的计算器(+-*/)

本文介绍了如何使用Java编程语言实现一个基础的计算器,支持加减乘除四则运算。通过阅读,你将理解如何处理不同运算符的优先级以及如何进行计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import java.util.Scanner;

public class Calculator {
    public static void main(String[] args) {

        // scanner输入中可一直连续输入字符串或者数字
        // 可先多次输入字符串,后能多次输入数字
        // 不可多次输入数字后,再输入字符串,会跳过字符串输入
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入计算规则:");
        String op = scanner.nextLine();

        System.out.println("请输入第一个数:");
        double a = scanner.nextDouble();
//        String x = scanner.nextLine();

        System.out.println("请输入第二个数:");
        double b = scanner.nextDouble();
//        String y = scanner.nextLine();


        // Double.parseDouble()是把括号里面内容变成double类型
        // 如果要变成int,则用Integer.parseInt()
//        double result = calculator(Double.parseDouble(x), Double.parseDouble(y), op);
//        System.out.println(result);

//        double a = Double.parseDouble(x);
//        double b = Double.parseDouble(y);

        switch (op) {
            case "+":
                System.out.println("a+b = "+(a+b));
                break;
            case "-":
                System.out.println("a-b = "+(a-b));
                break;
            case "*":
                System.out.println("a*b = "+(a*b));
                break;
            case "/":
                System.out.println("a/b = "+(a/b));
                break;
            default:
                System.out.println("输入无效!");
        }
        scanner.close();
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值