用JAVA实现小学四则运算

简介: 用JAVA实现小学四则运算

在Java中,你可以创建一个简单的四则运算程序来执行小学级别的加减乘除操作。以下是一个基本的示例:

import java.util.Scanner;

public class SimpleCalculator {
   
    public static void main(String[] args) {
   
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入第一个数字:");
        double num1 = scanner.nextDouble();

        System.out.println("请输入第二个数字:");
        double num2 = scanner.nextDouble();

        System.out.println("请选择运算符(+、-、*、/):");
        char operator = scanner.next().charAt(0);

        switch (operator) {
   
            case '+':
                System.out.println(num1 + " + " + num2 + " = " + add(num1, num2));
                break;
            case '-':
                System.out.println(num1 + " - " + num2 + " = " + subtract(num1, num2));
                break;
            case '*':
                System.out.println(num1 + " * " + num2 + " = " + multiply(num1, num2));
                break;
            case '/':
                if (num2 != 0) {
   
                    System.out.println(num1 + " / " + num2 + " = " + divide(num1, num2));
                } else {
   
                    System.out.println("错误!除数不能为零。");
                }
                break;
            default:
                System.out.println("错误!无效的运算符。");
        }

        scanner.close();
    }

    private static double add(double a, double b) {
   
        return a + b;
    }

    private static double subtract(double a, double b) {
   
        return a - b;
    }

    private static double multiply(double a, double b) {
   
        return a * b;
    }

    private static double divide(double a, double b) {
   
        return a / b;
    }
}

这个程序首先从用户那里获取两个数字和一个运算符,然后根据运算符调用相应的函数(如add()subtract()multiply()divide())进行计算,并输出结果。

注意,在divide()函数中添加了一个检查,以防止除以零的情况发生。

相关文章
|
5月前
|
Java
在Java中,你可以创建一个简单的四则运算程序来执行小学级别的加减乘除操作
【6月更文挑战第19天】Java程序实现简单四则运算,接收用户输入的两个数字和运算符,根据运算符调用相应函数进行计算。包含加、减、乘、除功能,其中除法操作检查了除数是否为零,避免运行时错误。
52 5
|
5月前
|
Java
使用java编写小学三年级竖式计算
使用java编写小学三年级竖式计算
|
6月前
|
小程序 Java 数据管理
Java智慧校园-中小学校园管理系统源码
数据中心 设备管理系统:智慧校园平台用户数据信息统一管理;实现系统之间的区域、教室、设备资产等信息同步;实现优化集成配置、统一设备管控。
136 1
|
算法
中小学教师课程排课系统 毕业设计 JAVA+Vue+SpringBoot+MySQL(二)
中小学教师课程排课系统 毕业设计 JAVA+Vue+SpringBoot+MySQL
中小学教师课程排课系统 毕业设计 JAVA+Vue+SpringBoot+MySQL(二)
|
存储 算法 安全
中小学教师课程排课系统 毕业设计 JAVA+Vue+SpringBoot+MySQL(一)
中小学教师课程排课系统 毕业设计 JAVA+Vue+SpringBoot+MySQL
134 1
中小学教师课程排课系统 毕业设计 JAVA+Vue+SpringBoot+MySQL(一)
|
6月前
|
小程序 Java 数据管理
【Java】中小学智慧校园管理系统源码 SaaS模式+电子班牌系统
【Java】中小学智慧校园管理系统源码 SaaS模式+电子班牌系统
91 1
|
6月前
|
Java Android开发
Java实现随机四则运算问题
Java实现随机四则运算问题
73 0
|
Java 数据库 数据安全/隐私保护
【java】个人项目:中小学数学卷子自动生成程序
【java】个人项目:中小学数学卷子自动生成程序
|
人工智能 安全 小程序
|
Java
用Java实现简单的四则运算的运算器
用Java实现简单的四则运算的运算器
148 0