我有一个简单的应用程序,其中包含一个整数。我想检查整数的值,并在整数是正数时将其更改为负数。如果整数当前为负数,则希望检查并将其更改为正数。以下代码是我想到的:
```python if my_integer > 0: my_integer = -my_integer elif my_integer < 0: my_integer = abs(my_integer) ```
请注意,这里使用了Python编程语言的if/else语句来检查整数是否为正数或负数,并根据情况进行更改。
```python if my_integer > 0: my_integer = -my_integer elif my_integer < 0: my_integer = abs(my_integer) ```
请注意,这里使用了Python编程语言的if/else语句来检查整数是否为正数或负数,并根据情况进行更改。
int number;
// number gets set.... etc...
// Now do number check.
if (number > 0) {
number = (0 - number);
}
else if (number < 0) {
// Since number is negative, lets try to
// minus minus the number and make it positive.
number = (0 - number);
}
我的问题是,我的方法是否正确,并且更重要的是实现这个功能的好方法?我读到可以使用一个叫做abs()
的方法,但据我所知,它不安全?
谢谢您的时间,丹。
number = -number;
还是number *= -1;
? - Kegluneq