`
liuwei1981
  • 浏览: 778229 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:162678
社区版块
存档分类
最新评论

java解惑------奇数性(问题)

阅读更多

奇数性

 

下面方法的目的是确定其唯一的参数是否为奇数

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

 

奇数可定义为被2整除余数为1的整数。表达式i%2计算的是i除以2时所产生的余数,看起来这个程序可行,看很可惜,它有四分之一的几率返回了错误的答案。

分享到:
评论

相关推荐

    java解惑 PDF版

    综上所述,文档《java解惑 PDF版》的这部分内容涵盖了在Java中处理取余、奇偶判断和浮点数精度问题时需要考虑的诸多细节。开发者在进行编程时应当特别注意这些细节,避免走入常见的陷阱。在处理涉及精度的计算时,...

    JAVA解惑.pdf

    ### JAVA解惑知识点详解 #### 知识点一:类字面常量及`.getName()`方法 **背景介绍**:在Java中,类字面常量是指直接引用一个类的对象,例如`Me.class`,这种方式可以获取到当前类的`Class`对象。`Class`对象提供...

    java解惑 谜题java解惑 谜题

    java解惑.pdf Java Java Java Java 谜题 谜题 谜题 谜题 1 11 1—— —— —— ——表达式谜题 表达式谜题 表达式谜题 表达式谜题 谜题 谜题 谜题 谜题 1 11 1: :: :奇数性 奇数性 奇数性 奇数性

    Java解惑Java解惑

    《Java解惑》系列是一本专注于解答Java编程中常见困惑的书籍,由作者junJZ_2008在JavaEye社区分享。该系列共有八篇文章,内容涵盖了许多基础但重要的Java知识点,旨在帮助读者深化对Java语言的理解,尤其是那些在...

    Java 解惑 pdf

    ### Java解惑知识点详解 #### 一、表达式谜题:奇数判断方法的问题与修正 **背景描述:** 在给定的代码片段中,提供了一个用于判断整数是否为奇数的方法`isOdd()`。该方法试图通过计算传入整数`i`对2取模的结果...

    java解惑 中文版

    ### Java解惑知识点详解 #### 一、表达式谜题概览 本书《Java解惑》专注于探索Java编程语言及核心类库中的复杂细节。作者通过一系列精心设计的谜题来帮助读者深入理解Java中的一些棘手问题。本书共包含了95个谜题...

    JAVA解惑 中文pdf版

    **谜题背景**: 在《JAVA解惑》这本书中提到了第一个谜题:如何判断一个整数是否为奇数。该谜题提供了一个看似合理的解决方案,但实际运行时会出现问题。 **原方法实现**: ```java public static boolean isOdd(int ...

    Java解惑(中文+书签).pdf

    2. 浮点数的精确性问题 Java中的`double`类型属于二进制浮点数,它在表示十进制小数时可能会出现精度损失的问题。这是因为某些十进制小数无法用二进制数精确表示,例如`1.1`。当使用`double`类型进行算术计算时,这...

    java疑难解惑(提高篇)

    Java编程语言中的“疑难解惑”常常涉及到对语言特性的深入理解,特别是在处理特定问题时。本篇文章将探讨两个常见的Java谜题,涉及取余运算符 `%` 和浮点数精度问题。 首先,我们来看“表达式谜题”。在Java中,`...

    java 解惑.pdf

    ### Java解惑知识点详解 #### 一、表达式谜题 **谜题1:奇数性** - **描述**:程序看似应该返回一个布尔值,表明一个数字是否为奇数,但结果却出乎意料。 - **解惑**:在进行模运算时,需要注意负数的情况。当输入...

    Java Puzzlers 中文版(Java解惑)

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

    java-意想不到的迷惑

    本文将探讨两个具体的Java谜题,一个是关于整数取余操作的奇数性判断,另一个涉及浮点数精度问题。 首先,让我们来看第一个谜题:奇数性判断。在Java中,我们通常使用`i % 2`来判断一个整数`i`是否为奇数,因为当`i...

    Java解惑中文版(带索引)

    ### Java解惑中文版(带索引)知识点详解 #### 一、理解Java中的奇数检测方法 在Java中,判断一个整数是否为奇数是常见的编程需求。本章节介绍了一个具体的例子来探讨如何正确地实现这一功能。 **原始方法实现**:...

    Java解惑(中文)

    ### Java解惑:常见误区与解答 #### 一、判断奇数的方法问题 **知识点概述:** 本节讨论了一个常见的编程误区,即如何正确判断一个整数是否为奇数。通常,开发人员会认为可以通过模运算(%)来判断一个整数是否能...

Global site tag (gtag.js) - Google Analytics