当前位置:首页 > Java

java如何写出加减法

2026-03-19 06:22:35Java

基础加减法实现

在Java中实现加减法可以通过基本算术运算符完成。加法和减法分别使用 +- 运算符。

int a = 10;
int b = 5;
int sum = a + b;  // 加法,结果为15
int difference = a - b;  // 减法,结果为5
System.out.println("加法结果: " + sum);
System.out.println("减法结果: " + difference);

方法封装

将加减法封装为方法,提高代码复用性。

java如何写出加减法

public class Calculator {
    // 加法方法
    public static int add(int num1, int num2) {
        return num1 + num2;
    }

    // 减法方法
    public static int subtract(int num1, int num2) {
        return num1 - num2;
    }

    public static void main(String[] args) {
        System.out.println("加法结果: " + add(10, 5));  // 输出15
        System.out.println("减法结果: " + subtract(10, 5));  // 输出5
    }
}

处理用户输入

通过 Scanner 类实现用户交互式输入。

java如何写出加减法

import java.util.Scanner;

public class InteractiveCalculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("输入第一个数字: ");
        int num1 = scanner.nextInt();
        System.out.print("输入第二个数字: ");
        int num2 = scanner.nextInt();

        System.out.println("加法结果: " + (num1 + num2));
        System.out.println("减法结果: " + (num1 - num2));
        scanner.close();
    }
}

浮点数运算

若需支持小数运算,使用 double 类型。

double x = 10.5;
double y = 3.2;
double sum = x + y;  // 结果为13.7
double difference = x - y;  // 结果为7.3
System.out.println("加法结果: " + sum);
System.out.println("减法结果: " + difference);

异常处理

添加输入验证,防止非数字输入导致程序崩溃。

import java.util.InputMismatchException;
import java.util.Scanner;

public class SafeCalculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        try {
            System.out.print("输入第一个数字: ");
            int num1 = scanner.nextInt();
            System.out.print("输入第二个数字: ");
            int num2 = scanner.nextInt();
            System.out.println("加法结果: " + (num1 + num2));
            System.out.println("减法结果: " + (num1 - num2));
        } catch (InputMismatchException e) {
            System.out.println("错误: 请输入有效数字!");
        } finally {
            scanner.close();
        }
    }
}

标签: 加减法java
分享给朋友:

相关文章

java如何输入数组

java如何输入数组

输入数组的方法 在Java中,可以通过多种方式输入数组,具体取决于输入源(如控制台、文件等)和数组类型(如基本类型或对象类型)。以下是几种常见的方法: 使用Scanner从控制台输入 对于基本数据类…

java如何删除文件

java如何删除文件

删除文件的基本方法 使用 java.io.File 类的 delete() 方法可以删除文件。如果文件存在且删除成功,返回 true;否则返回 false。 import java.io.Fil…

java如何创建测试类

java如何创建测试类

创建测试类的基本步骤 在Java中创建测试类通常使用JUnit框架,以下是具体方法: 安装JUnit依赖 对于Maven项目,在pom.xml中添加依赖: <dependency>…

java实现vue接口

java实现vue接口

Java 实现 Vue 接口的方法 在 Java 中实现 Vue 前端调用的接口,通常需要使用 Spring Boot 框架构建 RESTful API。以下是具体的实现步骤和代码示例。 创建 Sp…

react如何与java配合

react如何与java配合

React 与 Java 配合的常见方式 React 作为前端框架,通常与 Java 后端通过 RESTful API 或 GraphQL 进行交互。以下是几种常见的配合方式: RESTful AP…

php 实现 java md5

php 实现 java md5

在 PHP 中实现与 Java 相同的 MD5 哈希算法,关键在于确保编码和输出格式的一致性。以下是具体实现方法和注意事项: 确保字符串编码一致 Java 的 String.getBytes() 默…