Java 求大神用Eclipse编写筛法求素数的具体代码

1个回答

  • import java.util.ArrayList;

    import java.util.Iterator;

    import java.util.List;

    public class Test {

    x09public static void sushu() {

    x09x09List

    arr = new ArrayList

    ();

    x09x09for (int i = 0; i < 43; i++) {

    x09x09x09arr.add(i + 2);

    x09x09}

    x09x09for (Iterator

    iterator = arr.iterator(); iterator.hasNext();) {

    x09x09x09int i = iterator.next();

    x09x09x09if (i % 2 == 0 i != 2) {

    x09x09x09x09iterator.remove();

    x09x09x09x09continue;

    x09x09x09}

    x09x09x09if (i % 3 == 0 i != 3) {

    x09x09x09x09iterator.remove();

    x09x09x09x09continue;

    x09x09x09}

    x09x09x09if (i % 5 == 0 i != 5) {

    x09x09x09x09iterator.remove();

    x09x09x09x09continue;

    x09x09x09}

    x09x09x09if (i % 7 == 0 i != 7) {

    x09x09x09x09iterator.remove();

    x09x09x09x09continue;

    x09x09x09}

    x09x09x09if (i == 11 i != 11) {

    x09x09x09x09iterator.remove();

    x09x09x09}

    x09x09}

    x09x09System.out.println(arr);

    x09}

    x09public static void main(String[] args) {

    x09x09sushu();

    x09}

    }