Это моя программа:
Код: Выделить всё
package arraylab;
public class ArrayLab {
public static void main(String[] args) {
double number = 5.0;
double list[] = new double[10];
arrInit(list, number);
System.out.println("Array after Print --> ");
arrPrint(list);
double result;
result = arrSumFive(list);
System.out.println("Result = " + result);
System.out.println("Array after Print --> ");
arrPrint(list);
}
public static void arrInit(double array[], double number) {
for (int i = 0; i < array.length; i++) {
array[i] = number;
}
}
public static void arrSumFive(double arr[]) {
double sum = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 5 == 0)
sum = sum + arr[i];
}
return sum;
}
public static void arrPrint(double arr[]) {
int counter = 0;
for (int i = 0; i < arr.length; i++) {
if (counter == 2) {
counter = 1;
System.out.println();
} else {
counter++;
}
System.out.print(arr[i] + " ");
}
System.out.println();
}
}
инициализации. Метод инициализирует массив номером инициализации.
- b. Метод «arrSumFive», который принимает массив чисел double в качестве параметра и возвращает сумму
числ, допускающих деление на 5 в этом массиве. - c. Метод «arrPrint», который распечатывает содержимое массива в виде двух чисел в строке.
предыдущие методы.
это
Подробнее здесь: https://stackoverflow.com/questions/792 ... n-an-array
Мобильная версия