Я знаю, что подобные вопросы задавались и отвечались, но мой код все еще не работает, и я хотел попросить вас о помощи.
В моем коде Java я хочу создать метод, который превращает все отрицательные целые числа массива в положительные.
В основном методе я хочу создать массив, заполнить его целыми числами и вызвать для него метод, созданный выше.
У компиляторов нет проблем с моим кодом, но выход по-прежнему заполнен отрицательными числами. Что я делаю не так?
Ниже моего кода (слова на немецком языке, извините за тех, кто не понимает):
public class BetragAnwendung {
public int[] bildeBetrag(int[] werte) {
for (int i : werte) {
Math.abs(i);
}
return werte;
}
public static void main(String[] args) {
BetragAnwendung betragAnwendung = new BetragAnwendung();
int[] array = { 1, -2, -42 };
int[] positiveArray = betragAnwendung.bildeBetrag(array);
for (int i = 0; i < array.length; i++) {
System.out.println(positiveArray[i]);
}
}
}
Вывод:
1
-2
-42
Заранее спасибо!