For-each循环(没有下标):
int [] arrays = {1,2,3,4,5};
for(int array1 : arrays){
System . out.println (array);
}
数据作方法入参:
public static void main(String[] args) {
int [] arrays ={1,2,3,4,5};
printArray(arrays);
}
public static void printArray(int [] arrays){
for (int i=0;i< arrays.length; i++){
System.out.print(arrays[i]+"");
}
}
数组作为返回值:
反转数组:
import java.util.Arrays;
public class adsadsa {
public static void main(String[] args) {
int[] a = {1, 2, 3, 4, 5};
int[] reverse = reverse(a);
System.out.println(Arrays.toString(reverse));
}
public static int[] reverse(int[] arrays) {
int[] result = new int[arrays.length];
for (int i = 0, j = result.length - 1; i < arrays.length; i++, j--) {
result[j] = arrays[i];
//4 0 3 1 2 2 1 3 0 4
//5 1 4 2 3 3 2 4 1 5
}
return result;
}
}