В 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.