java谜题-表达式谜题

最近在看Java解惑,发现好多问题平时都没有注意。所以特别记录,写博客也是督促自己不要忘记。

谜题1:奇数性:

关于判断一个数字是不是奇数或偶数,首先想到的是对2取余,看结果是不是1。很容易写出下面的例子:


public static boolean isOdd(int i){
		
		return i % 2 == 1;
	}

但是,这个代码在负数时是没有用的。随意应该修正为与2比较,看余数是不是0。

public static boolean isOdd(int i){
		
		return i % 2 != 0;
	}


posted @ 2013-09-23 20:18  梅尔加德斯  阅读(165)  评论(0编辑  收藏  举报