Java中的除法和模

  • 本文关键字:除法 Java java
  • 更新时间 :
  • 英文 :


创建一个方法,将dividesEvenly(a,b(命名为可以接收a和b两个整数的方法,如果a可以被b平均除,则返回true。另一种方法返回false。例如:dividesEvenly(8,4(➞true#8/4=2等分均匀(10,2(➞false#10/2=5

这个问题是关于模运算符的,在java中是%符号,也称为余数运算符。

另请参阅文件

如果";a";可以用";b";,则CCD_ 1的结果将是偶数。然后可以使用模数运算对此进行检查。

用java将其作为一种方法编写,您就有了

public boolean dividesEvenly(int a, int b) {
int division = a / b;
return division % 2 == 0;
}

这两个步骤总结如下:

  1. 将a除以b,并将该值赋给一个变量(代码中称为"除法"(
  2. 检查一下,如果这个除法除以2,它将没有余数(除法mod 2等于零(。如果是这样的话,那么它会平分。否则(除法mod 2不是零(,除法的结果是奇数

我想您正在寻找模%运算器。要检查一个数字(在您的情况下为a/b(是否相等,您可以这样做:(a/b)%2 == 0

完整的方法会锁定这样的东西:

public boolean dividesEvenly(int a, int b) {
return (a/b)%2==0;
}

最新更新