Inverta o sinal dos números de um array

Retorne um array com o sinal de cada número inteiro invertido, mantendo a ordem original. Os valores positivos se tornam negativos, os negativos se tornam positivos e o zero permanece igual.

Exemplos

Program.negate(new int[] { 1, 2, 3, 4 }) ➞ new int[] { -1, -2, -3, -4 }

Program.negate(new int[] { -1, 2, -3, 4 }) ➞ new int[] { 1, -2, 3, -4 }

Program.negate(new int[0]) ➞ new int[0]

Notas

As entradas não contêm Integer.MIN_VALUE.