Сегодня мы рассмотрим программу для подсчета суммы элементов массива на Java. Рассмотрим 2 примера программы: первая будет подсчитывать сумму элементов уже инициализированного массива с определенным количеством элементов, а другая программа будет считать сумму элементов массива, введенного пользователем. Эта статья является частью раздела для начинающих Java программистов.
Сумма элементов уже инициализированного массива на Java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
package ua.com.prologistic; public class SumOfArray{ public static void main(String args[]){ int[] array = {10, 30, 20, 50, 40, 10}; int sum = 0; // цикл для обхода каждого элемента массива for( int num : array) { // суммирование каждого элемента массива sum = sum + num; } System.out.println("Сумма элементов массива равна: " + sum); } } |
Результат выполнения этой программы:
1 |
Сумма элементов массива равна: 160 |
Сумма элементов введенного пользователем массива на Java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
package ua.com.prologistic; import java.util.Scanner; /* Программа просит пользователя ввести 10 элементов в консоль. Эти элементы сохранятся в массиве и потом в консоль выведется сумма всех элементов */ public class SumDemo{ public static void main(String args[]){ Scanner scanner = new Scanner(System.in); int[] array = new int[10]; int sum = 0; System.out.println("Введите число:"); for (int i=0; i < 10; i++) { // считываем введенный пользователем элемент в массив array[i] = scanner.nextInt(); } // проходим по всем элементов массива и суммируем каждое число for( int num : array) { sum = sum+num; } System.out.println("Сумма элементов массива равна: " + sum); } } |
Результат выполнения второй программы суммирования элементов массива на Java:
1 2 3 4 5 6 7 8 9 10 11 12 |
Введите число: 4 3 2 1 10 9 8 5 6 7 Сумма элементов массива равна: 55 |
Следите за обновлениями раздела для начинающих Java программистов.