Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.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_Infinite Loop_Infinite - Fatal编程技术网

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();
            }
        }
    }
}