首页 ❯
php c++ javascript java android vue.js pass-by-reference default-value arrays 更多 »
登录

使用模运算符测试整数的奇数

modulo java
2022-09-01 16:27:07

以下代码片段未正确测试奇数:

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

我在网上读到我应该以以下方式做到这一点:

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

这是为什么呢?


答案 1

可能是因为正数和负数都有效(i % 2) != 0


答案 2

因为当是负数 -->i(-1) % 2 == -1


推荐
更多 »
  • javascript math modulo integer-division
    如何在JavaScript中执行整数除法并分别获得余数? 在JavaScript中,我如何获得: 给定整数进入另一个整数的整数的整数的次数是多少? 其余的呢?
  • javascript math modulo
    JavaScript % (modulo) 给出负数的负结果 根据),它是。 如何解决此问题?
  • javascript modulo divide
    查找变量是否可以被 2 整除 如何确定变量是否可以被 2 整除?此外,如果是,我需要做一个函数,如果不是,我需要做一个不同的函数。
  • php operators modulo
    百分号在 PHP 中是什么意思? 这到底是什么意思?
  • modulo java
    java中mod的语法是什么 作为伪代码中的一个例子:
标签
更多 »
php pass-by-reference optional-parameters default-value javascript arrays dom function string object serialization tostring visibility syntax jslint use-strict operators equality equality-operator identity-operator datetime timestamp date-arithmetic redirect angularjs loops foreach iteration scope variables
推荐
更多 »
  • 使Java的模量表现得像负数一样的最佳方法?
  • Java如何用负数进行模数计算?
  • 如何将模量用于浮点/双模?
  • Python风格的整数除法和C中的模数
  • 使用模运算符测试整数的奇数
  • 模在Java中很慢吗?
  • 在 Scala 中,为什么余数 (%) 运算符会返回负数?
  • 第一个数小于第二个数时的模除法
  • Python与Java中的Modulus实现之间的差异
  • Java 中多头的模运算符是什么?
  • Java - 是否有欧几里得或落地模的方法问题杂项

服务条款  |  隐私政策

© nibes.cn 2022~2025