Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取素数的总数_Java_Numbers - Fatal编程技术网

Java 获取素数的总数

Java 获取素数的总数,java,numbers,Java,Numbers,我有一个简单的代码和一个简单的目标。我还在学习Java,我的代码所做的就是计算某个数的素数总数(例如:从11到19有4个素数11,13,17,19)。到目前为止,我能做的是显示素数(11,13,17,19),但我还想显示“4”作为11-19范围内的素数。这是我的密码 public static void main(String args[]) { //get input till which prime number to be printed System.out.println("

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

 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; 
}
publicstaticvoidmain(字符串参数[]){
//获取要打印的素数之前的输入
System.out.println(“输入要打印的素数:”);
整数极限=19;
System.out.println(“打印素数从11到“+限制”);
对于(整数=11;整数<代码>整数计数=0;

对于(int number=11;numbers然后你需要添加一些代码,每当你找到一个素数时都会增加一个计数器。你可能对此感兴趣:uugh..我实际上是这样做的,与我的上一个问题类似,似乎我把代码放在了错误的一边。我在for语句中声明int counter=0,我真的有很多东西需要学习和练习谢谢你,好心的先生。
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);