黑马程序员技术交流社区

标题: 怎么用代码实现求一个数的绝对值 [打印本页]

作者: wulei1982516    时间: 2015-9-10 22:52
标题: 怎么用代码实现求一个数的绝对值
有哪位大神,给写一个!谢谢

作者: a124113798    时间: 2015-9-10 23:39
NSLog(@"%d",a>0?a:-a);
作者: wulei1982516    时间: 2015-9-10 23:51
谢谢你的回复

作者: wx_s1oSwEOC    时间: 2015-9-11 00:06
1楼的那个怎么看不懂
作者: jsy1993    时间: 2015-9-11 12:06
a124113798 发表于 2015-9-10 23:39
NSLog(@"%d",a>0?a:-a);

这个可以具体解释下吗
作者: 贺超智    时间: 2015-9-11 12:44
一楼用的是三目运算符。如果理解起来有难度,可以用一个分支结构if进行判断。将功能封装成一个函数,就可以随时调用了。
if(a >= 0){
NSLog(@"%d",a);
}else{
NSLog(@"%d",-a);
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2