题目描述
编写一个程序,判断是否为奇数。
思考
实现的方法有很多种,也很有意思
最简单的方法是这样
public static boolean(int i){
if(i%2==1){
return true;
}else{
return false;
}
}
我们进一步发现i%2==1是boolean类型,那么可以优化成
public static boolean(int i){
return i %2==1;
}
但是在编写代码的过程种,没有考虑到负数问题
public static boolean(int i){
return i%2==1 || i%2==-1
}
仔细观察再进行优化
public static boolean(int i){
return i %2 !=0;
}