第二次迭代时如何不覆盖数组

时间:2019-02-13 14:28:47

标签: java arrays

如何使第二个迭代使用第一个数组“ poqet”将其位置从true切换为false,但在第一次迭代使它们全部变为true时又不更改其状态?

public class Dhoma {
    public static void main(String[] args) {
        boolean poqet[] = new boolean[100];
        int njerezit[] = new int[100];
        int count = 0;
        int nrRendorP = 0;
        int nrRendorN = 0;

        for (int i = 0; i < njerezit.length; i++) {
            nrRendorN++;            
            for (int k = 0; k < poqet.length; k++) {
                nrRendorP++;
                if (nrRendorP == 100) {
                    nrRendorP = 0;
                }

                poqet[i] = Switch(nrRendorN, nrRendorP);

                System.out.println(k + " " + poqet[i]);
            }
        }
        // System.out.println("Jane te ndezura "+ count);
    }

    private static boolean Switch(int nr, int n) {
        if (n % nr == 0) {
            return true;
        }
        return false;
    }
}

0 个答案:

没有答案