Суммирование двух чисел в Java: подробное руководство

В Java сложение двух чисел — фундаментальная операция, с которой вы можете столкнуться в различных сценариях. В этой статье мы рассмотрим несколько методов суммирования двух чисел с помощью Java, приведя примеры кода для каждого подхода. Независимо от того, являетесь ли вы новичком или опытным программистом, это руководство поможет вам понять различные методы достижения одного и того же результата.

Метод 1: использование оператора +

public class SumExample {
    public static void main(String[] args) {
        int num1 = 5;
        int num2 = 10;
        int sum = num1 + num2;
        System.out.println("Sum: " + sum);
    }
}

Метод 2: использование метода Math.addExact()

import java.lang.Math;
public class SumExample {
    public static void main(String[] args) {
        int num1 = 5;
        int num2 = 10;
        int sum = Math.addExact(num1, num2);
        System.out.println("Sum: " + sum);
    }
}

Метод 3. Использование специального метода

public class SumExample {
    public static void main(String[] args) {
        int num1 = 5;
        int num2 = 10;
        int sum = sumTwoNumbers(num1, num2);
        System.out.println("Sum: " + sum);
    }
    public static int sumTwoNumbers(int a, int b) {
        return a + b;
    }
}

Метод 4: использование BufferedReader и Integer.parseInt()

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class SumExample {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        System.out.print("Enter the first number: ");
        int num1 = Integer.parseInt(reader.readLine());
        System.out.print("Enter the second number: ");
        int num2 = Integer.parseInt(reader.readLine());
        int sum = num1 + num2;
        System.out.println("Sum: " + sum);
    }
}

Метод 5: использование класса сканера

import java.util.Scanner;
public class SumExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter the first number: ");
        int num1 = scanner.nextInt();
        System.out.print("Enter the second number: ");
        int num2 = scanner.nextInt();
        int sum = num1 + num2;
        System.out.println("Sum: " + sum);
    }
}

В этой статье мы рассмотрели различные методы суммирования двух чисел с помощью Java. Мы рассмотрели такие методы, как использование оператора +, метода Math.addExact(), пользовательских методов, BufferedReader и Integer.parseInt(), а также класса Scanner. В зависимости от ваших конкретных требований и контекста вашей программы вы можете выбрать метод, который лучше всего соответствует вашим потребностям. Понимая эти различные подходы, вы будете хорошо подготовлены к эффективному решению задач сложения в Java.