`
Chihom
  • 浏览: 5949 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java Puzzlers之一:奇数判断

阅读更多
此题比较简单,但平时不注意说不定很多人都写过这样的代码

试用以下代码判断一int型整数是否为奇数
public static boolean isOdd(int i){
    return i%2==1;//1
}

初看之下没有任何错误,但参数值为i为负数时,返回的却的是0或-1
以下为修改后的代码
public static boolean isOdd(int i){
    return i%2!=0;//1
}


public static boolean isOdd(int i){
    return i&1!=0;//1
}


public static boolean isOdd(int i){
    return Math.abs(i%2)==1;//1
}
分享到:
评论

相关推荐

    Java Puzzlers 中文版(Java解惑)

    Java Puzzlers 中文版(Java解惑) Java 谜题 1——表达式谜题 谜题 1:奇数性 下面的方法意图确定它那唯一的参数是否是一个奇数。这个方法能够正确运转 吗? public static boolean isOdd(int i){ return i % 2 == 1...

    Java™ Puzzlers: Traps, Pitfalls, and Corner Cases.chm

    Java™ Puzzlers: Traps, Pitfalls, and Corner Cases.chm,英文版本,chm 格式,大小 1 Mb,作者:Joshua Bloch、Neal Gafter。 内容预览: Chapter 1. Introduction Chapter 2. Expressive Puzzlers Puzzle 1: ...

    JAVA PUZZLERS(JAVA 解惑)中英文

    JAVA PUZZLERS是一本好书,看起来也很有趣。值得品味和收藏。

    Java Puzzlers完整中文版

    尽管在一个方法声明中看到一个 throws 子句是很常见的,但是在构造器的声明 中看到一个 throws 子句就很少见了。下面的程序就有这样的一个声明。那么, 它将打印出什么呢? public class Reluctant { private ...

    java Puzzlers 中文版带完整目录

    本書包含了Java程式語言和核心函式庫中的各種謎題,任何具備使用Java經驗的讀者都可以看得懂,但是書裡有不少謎題的難度頗高,即便是對經驗豐富的Java程式設計師而言,都是一項挑戰,所以如果你解不出來,別覺得難過...

    Java Puzzlers(韩语版)

    Java Puzzlers(韩语版) 讲述了java中容易混淆的问题。 值得一看!

    Java puzzlers(java 解惑)附源码

    Java puzzlers(java 解惑)附书籍配套源码

    java puzzlers 中文版.doc

    java puzzlers 中文版

    <好书>java解惑(java puzzlers),过来挑战吧

    &lt;好书&gt;java解惑(java puzzlers),过来挑战吧

    Java学习资料&项目源码&教程

    1. 《Java解惑 [JAVA PUZZLERS]》:这是一本Java语言解惑与实战书籍,通过140个谜题帮助读者加深对Java的理解。 2. 《Java虚拟机规范 (Java_SE_7)》:这本书深入解析了Java虚拟机规范,是Java程序员进阶阅读的好选择...

    Java解惑(谜题)CHM中英文双版本

    谜题1:奇数性 谜题2:找零时刻 谜题3:长整除 谜题4:初级问题 谜题5:十六进制的趣事 谜题6:多重转型 谜题7:互换内容 谜题8:Dos Equis 谜题9:半斤 谜题10:八两 Java谜题2——字符谜题 谜题11:...

    java puzzlers code

    java puzzlers code.java 解惑的源代码,是学习java必不可少的材料,跟大家分享一下。

    JavaPuzzlers

    java Puzzlers pdf document

    java-puzzlers-sampler_java_Joshua_

    Joshua Bloch and Neal Gafter &quot;A Java Puzzlers Sampler&quot;

    Java解惑(中文版)

    资源:Java解惑(中文版)、java puzzlers traps pitfalls,and Corner Cases 作者:Joshua Bloch Neal Gafter 版本:中文版 主要内容: Java解惑(英文版)—典藏原版书苑 目录 1 introduction 2 expressive ...

    java puzzlers

    JAVA解惑 中文和英文 Like many books, this one had a long gestation period. We've collected Java puzzles for as long as we've worked with the platform: since mid-1996, in case you're curious. In early...

    Java+Puzzlers(中英文并且带源码)

    Java+Puzzlers(中英文并且带源码),很多平常意识不到的小细节

    Java解惑 清晰版带书签

    java解惑(effective java作者又一力作)

    JavaSIG-Puzzlers.pdf

    java puzzlers大师的书,英文,里面详细讲解了Java开发过程中所遇到的难题。这些问题是在一般的Java书籍中不常见的

Global site tag (gtag.js) - Google Analytics