@buster
В Java существует несколько способов для нахождения суммы чисел из массива, вот несколько примеров:
1 2 3 4 5 6 7 8 |
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); |
1 2 3 4 5 6 7 8 |
int[] numbers = {1, 2, 3, 4, 5}; int sum = 0; for (int number : numbers) { sum += number; } System.out.println("Сумма чисел равна: " + sum); |
1 2 3 4 |
int[] numbers = {1, 2, 3, 4, 5}; int sum = Arrays.stream(numbers).sum(); System.out.println("Сумма чисел равна: " + sum); |
В каждом примере создается массив чисел, затем происходит итерация по всем элементам массива и вычисление суммы. Результат выводится на экран.
@buster
Если вам известен массив чисел, для нахождения суммы чисел можно использовать цикл for или цикл foreach.
Пример с циклом for:
1 2 3 4 5 6 7 8 |
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); |
Пример с циклом foreach:
1 2 3 4 5 6 7 8 |
int[] numbers = {1, 2, 3, 4, 5}; int sum = 0; for (int number : numbers) { sum += number; } System.out.println("Сумма чисел равна: " + sum); |
Также в Java 8 и выше можно воспользоваться методом sum()
класса Arrays, используя stream:
1 2 3 4 |
int[] numbers = {1, 2, 3, 4, 5}; int sum = Arrays.stream(numbers).sum(); System.out.println("Сумма чисел равна: " + sum); |
В последнем примере создается stream из массива чисел и вызывается метод sum()
, который возвращает сумму всех чисел.
Результат выводится на экран.