java negator运算符

时间:2011-02-09 13:53:34

标签: java

您好我正在尝试在java中使用否定运算符来尝试将用户输入的负数更改为相同的数字,但仅作为正数。任何有关如何做到这一点的提示将不胜感激。感谢

2 个答案:

答案 0 :(得分:4)

您正在寻找Math.abs。如果你非常无聊:Absolute Value。干杯

答案 1 :(得分:2)

“否定运算符”与“一元减号”相同。

就像在数学中一样,- kan代表二进制减去“a - b”和一元减去“-a”。

如果您的用户输入负数,您可以通过

“否定”该值
input = -input;

input *= -1;

正如@ n​​c3b建议的那样,你可以使用

input = Math.abs(input);

对应

if (input < 0)
    input = -input;

input = input < 0 ? -input : input;