Предмет: Информатика, автор: loren92

найти сумму всех элементов массива Java

Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int[] mass = new int[a];
for (int i = 0; i < mass.length; i++) {
mass[i] = scanner.nextInt();
}
int b = 0;
for (int i = 0; i < mass.length; i++) {
if (mass[i] > 0) {
b += mass[i];

}
}
System.out.println(b +" ");

помогите пожалуйста , код работает правильно! но еще надо сделать так что бы отрицательные числа тоже складывались с положительными

Ответы

Автор ответа: dmitrijdenisov359
1

Ответ:

Если я правильно понял, вы хотите чтобы отрицательные числа тоже складывались, то просто берём модуль от них:

b += Math.abs(mass[i])

Если не правильно понял, поясните в комментариях, я отвечу.


loren92: да все правильно вы поняли, а что за модуль это?
loren92: b += Math.abs(mass[I]) сделал так все равно не прибавляет отрицательные
loren92: можете если не сложно код прописать где именно этот модуль вставить
Похожие вопросы
Предмет: Английский язык, автор: fcyuflbntrvycjkc