这个代码有什么问题?

-1 java

有人可以帮我找到我在这里的代码中做错了什么.它工作不正常.我想制作一个代码来查看数字是否为素数.这是方法:

public static boolean isPrime(int number)
{
  boolean result = true;
  for (int i = 2; i < number / 2 && result; i++)
  {
    if (number / i == 0)
    {
      result = false;
    }
  }
  return result;
}
Run Code Online (Sandbox Code Playgroud)

Jig*_*shi 5

/%运营商之间存在差异; 剩下的就是你自己.

作为提示:

4 / 2 == 2
4 % 2 == 0
Run Code Online (Sandbox Code Playgroud)