您的位置:首页 > 其它

Mldonkey - [软件介绍]

2008-03-16 11:44 239 查看
public class Problems {

//判断是否为奇数,是就返回true
public static boolean isOdd(int i){
return i % 2==1;
}

public static void main(String[] args){
for(int i=-2;i<=2;i++){
System.out.println(isOdd(i));
}
System.out.println(2.00-1.10);
}
//请问,这段程序将会输出什么?
//请解释并优化该代码
}

 

 

答案:

 

嗯,答案就是

false
false
false
true
false
0.8999999999999999

分析下

负奇数 % 2 时,是等于-1的~

所以,把isOdd改为
return i%2 !=0 ;

就好啦~~

2.00-1.10那个。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: