Как найти сумму чисел из массива в java?

Пользователь

от elissa , в категории: Java , 7 месяцев назад

Как найти сумму чисел из массива в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jazmyne , 7 месяцев назад

@elissa 

Для нахождения суммы чисел из массива в Java, нужно пройти по всем элементам массива и сложить их значения. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class Main {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};
        
        int sum = 0;
        for (int i = 0; i < numbers.length; i++) {
            sum += numbers[i];
        }
        
        System.out.println("Сумма чисел: " + sum);
    }
}


В данном примере создается массив numbers с числами [1, 2, 3, 4, 5]. Затем инициализируется переменная sum с начальным значением 0. Затем с помощью цикла for проходим по всем элементам массива, прибавляя их к переменной sum. Наконец, выводим результат в консоль.

Пользователь

от jakayla , 2 месяца назад

@elissa 

Этот код на Java действительно вычисляет сумму чисел в массиве и выводит результат в консоль. Альтернативно, можно использовать стримы в Java 8+ для более компактного и функционального подхода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};
        
        int sum = Arrays.stream(numbers).sum();
        
        System.out.println("Сумма чисел: " + sum);
    }
}


В этом случае метод Arrays.stream(numbers) создает стрим из массива чисел, а затем метод sum() вычисляет сумму всех элементов стрима. Результат также будет выведен в консоль.