Perguntas com a marcação «negative-number»

146
Tornar um número negativo positivo

Eu tenho um método Java no qual estou somando um conjunto de números. No entanto, quero que quaisquer números negativos sejam tratados como positivos. Então (1) + (2) + (1) + (- 1) deve ser igual a 5. Tenho certeza de que há uma maneira muito fácil de fazer isso - simplesmente não sei...

94
É possível diferenciar entre 0 e -0?

Eu sei que os valores inteiros 0e -0são essencialmente os mesmos. Mas, estou me perguntando se é possível diferenciá-los. Por exemplo, como posso saber se uma variável foi atribuída -0? bool IsNegative(int num) { // How ? } int num = -0; int additinon = 5; num += (IsNegative(num)) ? -addition...