首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取素数总数

获取素数总数
EN

Stack Overflow用户
提问于 2013-05-30 18:13:50
回答 1查看 2.7K关注 0票数 0

我有一个简单的代码和一个简单的目标。我还在学习Java,我的代码所做的就是计算某个数字的质数的总数(例如:从11到19有4个质数11,13,17,19)。到目前为止,我所能做的是显示质数(11,13,17,19),但我也想显示"4“作为11-19范围内的质数的数量。这是我的代码。

代码语言:javascript
复制
 public static void main(String args[]) {

 //get input till which prime number to be printed
  System.out.println("Enter the number till which prime number to be printed: ");
  int limit = 19;


  System.out.println("Printing prime number from 11 to " + limit);

  for(int number = 11; number<=limit; number++){

      if(isPrime(number))


      {
          System.out.println(number );
      }
  }
}

public static boolean isPrime(int number){
    for(int i=2; i<number; i++){
       if(number%i == 0){
           return false; 
       }
    }
    return true; 
}

}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-30 18:18:31

代码语言:javascript
复制
int count = 0;
for(int number = 11; number<=limit; number++){
  if(isPrime(number))
  {
      System.out.println(number);
      count++;
  }
}
System.out.println("Number of primes are :"+count);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16833460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档