Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 我需要向数组中的每个数字添加一个数字,然后将其反转。找出了反面。输出应为25 24 23 Java_Arrays_Add - Fatal编程技术网

Arrays 我需要向数组中的每个数字添加一个数字,然后将其反转。找出了反面。输出应为25 24 23 Java

Arrays 我需要向数组中的每个数字添加一个数字,然后将其反转。找出了反面。输出应为25 24 23 Java,arrays,add,Arrays,Add,int[]list1={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; int[]列表2=反向列表1 for(int row=0;row<list1.length;row++){ System.out.print(list2[row]); System.out.println(); } } public static int[] reverse(int[] list){ int[] resu

int[]list1={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; int[]列表2=反向列表1

for(int row=0;row<list1.length;row++){
        System.out.print(list2[row]);
        System.out.println();

}



}

public static int[] reverse(int[] list){
int[] result=new int[list.length];
for(int i=0,j=result.length-1;i<list.length;i++,j--){
    result[j]=list[i];
}
return result;

}

如果必须为每个元素添加的数字相同,则可以在反转数组时将其添加到循环中

public static int[] reverseAndAdd(int[] list){
int[] result=new int[list.length];
for(int i=0,j=result.length-1;i<list.length;i++,j--){
    result[j]=list[i] + theNumberYouWantToAdd;
}
return result;

}

否则,您必须运行两个循环,一个用于添加,另一个用于反转阵列。

谢谢!成功了。我想我必须做些类似的事情,只是不知道在哪里。这是什么语言?请回答您的问题并添加语言标签。看见