Java素数无限循环:启动更多副本?
我有一个无限循环的素数生成器,如果我是素数,我想启动更多的无限循环素数生成器实例 代码:Java素数无限循环:启动更多副本?,java,infinite-loop,infinite,Java,Infinite Loop,Infinite,我有一个无限循环的素数生成器,如果我是素数,我想启动更多的无限循环素数生成器实例 代码: 对于int i=1,你的问题是什么;i>最少;i++{首先,这已经是一个无限循环了,因为您至少将其初始化为0。您需要澄清您的意图。我已经准备好了一些代码改进建议,但我不确定您在这里想做什么。在Visual Basic中说:如果我是prime,请启动函数10的另一个副本,具体来说。 public class asdf4 { public static void main(String[] args) {
对于int i=1,你的问题是什么;i>最少;i++{首先,这已经是一个无限循环了,因为您至少将其初始化为0。您需要澄清您的意图。我已经准备好了一些代码改进建议,但我不确定您在这里想做什么。在Visual Basic中说:如果我是prime,请启动函数10的另一个副本,具体来说。
public class asdf4 {
public static void main(String[] args) {
int least = 0;
System.out.println("Generate Prime numbers between" + least + " and ");
// loop through the numbers one by one
for (int i = 1; i > least; i++) {
boolean isPrimeNumber = true;
// check to see if the number is prime
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrimeNumber = false;
break; // exit the inner for loop
}
}
if (isPrimeNumber) {
//launch 10 more instances
}
}
}
}
public class PrimeClass {
public static void startInfiniteLoop(){
int least = 0;
System.out.println("Generate Prime numbers between" + least + " and ");
// loop through the numbers one by one
for (int i = 1; i > least; i++) {
boolean isPrimeNumber = true;
// check to see if the number is prime
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrimeNumber = false;
break; // exit the inner for loop
}
}
if (isPrimeNumber) {
for (int j = 0; j < 10; j++)
PrimeClass.startInfiniteLoop();
}
}
}
}