| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3111 人关注过本帖
标题:[挑战]侮辱你的智商 之 奇数问题
只看楼主 加入收藏
yanshaohui
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-11-10
收藏
得分:0 

public class atest {
public static boolean isOdd(int n) {
return n % 2 == 1;
}

public static void main(String[] args) {
if (isOdd(0))
System.out.print("ok");
else
System.out.print("Sorry");
}
}

结果sorry,没错啊。我是新手,误解了?

2006-11-10 14:16
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

为负数的时候就有错误了


可惜不是你,陪我到最后
2006-11-10 14:16
guosiqiu
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-11-9
收藏
得分:0 

少了20!
2006-11-13 21:15
冰蓝色锋
Rank: 1
等 级:新手上路
帖 子:167
专家分:0
注 册:2006-10-30
收藏
得分:0 
晕了 你就爱拿负数的问题来整人  呵呵  

2006-11-13 21:50
食恶不色
Rank: 2
等 级:新手上路
威 望:3
帖 子:632
专家分:5
注 册:2006-11-8
收藏
得分:0 
asp.net中就不会有这个问题!!!
Java中好象就要在 return 前加()

做人要厚道,看帖要回帖!回帖是尊重,回帖是美德! 美德要发扬,我们要顶帖!顶帖是好事,千万莫灌水!
2006-11-14 21:34
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用食恶不色在2006-11-14 21:34:08的发言:
asp.net中就不会有这个问题!!!
Java中好象就要在 return 前加()

谁说要加()?


可惜不是你,陪我到最后
2006-11-14 21:36
食恶不色
Rank: 2
等 级:新手上路
威 望:3
帖 子:632
专家分:5
注 册:2006-11-8
收藏
得分:0 
是!!!我想了一下!!为负数的话就会出错!!!
如果是 n % 2 == 1;n为负数它也返回False;
改为 n % 2 != 0;n为负数它不返回

做人要厚道,看帖要回帖!回帖是尊重,回帖是美德! 美德要发扬,我们要顶帖!顶帖是好事,千万莫灌水!
2006-11-14 21:47
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
怎么会不返回呢

可惜不是你,陪我到最后
2006-11-14 21:49
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
我试试看

可惜不是你,陪我到最后
2006-11-14 21:49
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
我这里会返回啊

可惜不是你,陪我到最后
2006-11-14 21:52
快速回复:[挑战]侮辱你的智商 之 奇数问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031759 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved