锁定老帖子 主题:不用判断语句求俩数中的大(或者小)数
精华帖 (0) :: 良好帖 (16) :: 新手帖 (3) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-10
static int max(int a, int b){
int r[]={a,b}; return r[(a-b)>>>31]; } |
|
返回顶楼 | |
发表时间:2009-12-10
tinywind 写道 static int max(int a, int b){
int r[]={a,b}; return r[(a-b)>>>31]; } 已经开始出现比较有意思的了。。 |
|
返回顶楼 | |
发表时间:2009-12-10
LS正解
用Math.abs与用if else是一样一样一样的 |
|
返回顶楼 | |
发表时间:2009-12-10
呵呵,原来是数学基础题,感谢楼上各位解答!
|
|
返回顶楼 | |
发表时间:2009-12-10
都是整数?
|
|
返回顶楼 | |
发表时间:2009-12-10
直接 return a>b?a:b不行么
|
|
返回顶楼 | |
发表时间:2009-12-10
xiaoxinfq8 写道 直接 return a>b?a:b不行么 不行的,这个涉及到boolean操作了 |
|
返回顶楼 | |
发表时间:2009-12-10
各位 太厉害了!
|
|
返回顶楼 | |
发表时间:2009-12-10
lz使用try。。catch操作属于发散性思维,挺不错的
|
|
返回顶楼 | |
发表时间:2009-12-10
挺聪明的 把算法避开啦
|
|
返回顶楼 | |