我必须编写一个程序,从数组中提取每第三个元素。到目前为止,我已经制作了基本数组,但我坚持将每第三个元素提取到单独的数组中。我怎样才能做到这一点?
public static void main(String[] args) {
int min = -100;
int max = 100;
int[] array = new int[201];
for( int i = 0; i < array.length; i++) {
array[i] = min + (int)(Math.random()*((max - min) + 1));
最佳答案
要使用数组中的每第三项填充一个新数组(名为 array2
):
int[] array2 = new int[array.length / 3];
int k = 2;
for(int j = 0; j < array2.length; j++) {
array2[j] = array[k];
k += 3;
}
关于java - 提取数组元素以分离数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34211837/