Java语言编写一个程序,实现计算输出1000以内所以的质数,4个一行

Java语言编写一个程序,实现计算输出1000以内所以的质数,4个一行
Java语言编写一个程序,实现计算输出1000以内所以的质数,4个一行

    Integer maxNumber = 1000;
    List<Integer> primeList = new ArrayList<>();
    primeList.add(2);
    for (int i=3; i< maxNumber; i++){
        boolean isPrime = true;
        for (Integer j:primeList){
            if (i % j == 0){
                isPrime = false;
                break;
            }
        }
        if (isPrime){
            primeList.add(i);
        }
    }
    System.out.print(maxNumber + "以内的质数如下:");
    for (int i = 0; i < primeList.size() ; i++) {
        if (i % 4 == 0){
            System.out.println();
        } else {
            System.out.print(",");
        }
        System.out.print(primeList.get(i));
    }