
На языке джава. Написать программу, в результате которой считается сумма элементов целочисленного
массива с помощью циклов for, while, do while, результат выводится на экран.

Ответы на вопрос

//С циклом for:
import java.util.Scanner;
import java.util.Arrays; //Если захочется напечатать в консоль массив
public class MyClass {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
String[] numbers = input.nextLine().split(" "); /split() делит значения после определённого символа, в нашем случае — пробела
int sum = 0;
for(int i = 0; i<numbers.length; i++) {
sum += Integer.parseInt(numbers[i]);
}
System.out.println("The sum of the numbers: " + sum);
//System.out.println(Arrays.toString(numbers));
}
}
//С циклом while:
import java.util.Scanner;
import java.util.Arrays;
public class MyClass {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
String[] numbers = input.nextLine().split(" ");
int sum = 0;
int i = 0;
while(numbers.length != i) {
sum += Integer.parseInt(numbers[i]);
i++;
}
System.out.println("The sum of the numbers: " + sum);
//System.out.println(Arrays.toString(numbers));
}
}
//С циклом do-while:
import java.util.Scanner;
import java.util.Arrays;
public class MyClass {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
String[] numbers = input.nextLine().split(" ");
int sum = 0;
int i = 0;
do {
sum += Integer.parseInt(numbers[i]);
i++;
} while(numbers.length != i);
System.out.println("The sum of the numbers: " + sum);
//System.out.println(Arrays.toString(numbers));
}
}



Конечно, вот пример программы на Java, которая вычисляет сумму элементов целочисленного массива с использованием циклов for
, while
и do-while
:
javapublic class SumArrayElements {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5}; // Ваш целочисленный массив
int sumFor = 0;
for (int i = 0; i < array.length; i++) {
sumFor += array[i];
}
System.out.println("Сумма элементов (for): " + sumFor);
int sumWhile = 0;
int j = 0;
while (j < array.length) {
sumWhile += array[j];
j++;
}
System.out.println("Сумма элементов (while): " + sumWhile);
int sumDoWhile = 0;
int k = 0;
do {
sumDoWhile += array[k];
k++;
} while (k < array.length);
System.out.println("Сумма элементов (do-while): " + sumDoWhile);
}
}
Просто замените массив array
на ваш собственный массив целых чисел, и программа вычислит сумму его элементов с использованием трех разных видов циклов.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili