public static int[] Separator1() {
for (int i = 0; i < numbersGenerated.length; i++) {
if (i % 2 == 0) {
numberSet1[i/2] = numbersGenerated[i];
}
}
return numberSet1;
}
public static int[] Separator2() {
for (int i = 0; i < numbersGenerated.length; i++) {
if (i % 2 == 1) {
numberSet2[i/2] = numbersGenerated[i];
}
}
return numberSet2;
}
在上面的代碼中,我可以成功地從偶數編號爲numberSet1
生成索引,但是當我嘗試生成numberSet2
索引時,我不能。我無法爲該數組生成索引的原因是因爲數字很奇怪。 [i/2]
只是一個佔位符,因爲我不知道用什麼公式可以用來生成索引。如何將索引爲奇數的索引轉換爲索引{0,1,2,3,4,5}?
舉例Separator1
: numbersGenerated = {10,20,30,40,50,60,70,80,90,100};
numberSet1
將返回{10,30,50,70,90}
我想numberSet2
返回的{20,40,60,80,100}
值的值,我願意接受任何建議,因爲前面我其實是試圖用一個分隔符並從中返回2個值,我發現它不起作用。代碼只需要能夠將數組分成兩個獨特的數組,其中第一個數組的值相同。
謝謝你,你的時間:d
爲什麼你想要翻譯這樣的素數? –
這樣我就可以用'numbersGenerated'中剩下的其他值來創建另一個數組 例如:'numberSet2'將返回值爲{20,40,60,80,100}' – Rhendz
這些數字中的任何一個「prime 「? –