您好我正在尝试在java中使用否定运算符来尝试将用户输入的负数更改为相同的数字,但仅作为正数。任何有关如何做到这一点的提示将不胜感激。感谢
答案 0 :(得分:4)
您正在寻找Math.abs。如果你非常无聊:Absolute Value。干杯
答案 1 :(得分:2)
“否定运算符”与“一元减号”相同。
就像在数学中一样,-
kan代表二进制减去“a - b
”和一元减去“-a
”。
如果您的用户输入负数,您可以通过
“否定”该值input = -input;
或
input *= -1;
正如@ nc3b建议的那样,你可以使用
input = Math.abs(input);
对应
if (input < 0)
input = -input;
或
input = input < 0 ? -input : input;