检查整数是正数还是负数 - Objective C
在 Objective-C 编码中如何判断整数是正数还是负数。我这样做是为了编写一个“if”语句,说明如果该整数为正数,则执行此操作,如果为负数,则执行此操作。
谢谢,
凯文
How can I tell in objective-c coding if an integer is positive or negative. I'm doing this so that I can write an "if" statement stating that if this integer is positive then do this, and if its negative do this.
Thanks,
Kevin
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(4)
眼泪淡了忧伤2024-09-13 06:08:39
-(void) tellTheSign:(int)aNumber
{
printf("The number is zero!\n");
int test = 1/aNumber;
printf("No wait... it is positive!\n");
int test2 = 1/(aNumber - abs(aNumber));
printf("Sorry again, it is negative!\n");
}
;-)
说真的,只要使用“
if (x < 0) {
// ...
} else if (x == 0) {
// ...
} else {
// ...
}
不要过度使用方法、属性和辅助函数”来处理琐碎的事情即可。
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如果你想单独处理 x == 0 的情况(因为 0 既不是正数也不是负数),那么你可以这样做:
If you want to treat the
x == 0
case separately (since 0 is neither positive nor negative), then you can do it like this: