if语句中的java布尔表示

avwztpqn  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(175)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

两天前关门了。
改进这个问题
快速提问。所有的程序都运行得很好,但我只是好奇这个语句:if(isprime(i))。我知道:if(isprime(i)==true))不起作用,因为我试过了,经过研究我发现了这一点。为什么这样做?布尔检查的默认值是否为真?

public static boolean isPrime(int n)
  {
    for(int p = 2; p<=(n/2); p++)
    {
        if(n%p == 0)
        {
            return false;
        }
    }
    return true;
  }
    public static void primeNumberList(int n)
{

    String output = "";

    for(int i = 2; i<n; i++)
    {
        if(isPrime(i))
        {
            System.out.print(i + ", ");
        }
     }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题