数组使用
package com.tiedandan.base;
public class arraysuse {
public static void main(String[] args) {
int[] arrays = {1,2,3,4,5};
ergodic(arrays);
ergodic2(arrays);
int[]reserse=reverse(arrays);
ergodic2(reserse);
}
public static void ergodic(int[]a){//遍历常用方法
for (int i = 0; i <a.length ; i++) {
System.out.println(a[i]);
}
}
public static void ergodic2(int[]b){//第二种遍历,代码更简单,但是没有下标,只能简单遍历。
for (int i : b) {
System.out.println(i);
}
}
public static int[] reverse(int[]a){//数组反转,传参传的是数组,返回值也是数组,反转方法建一个数组接收参数数组的长度,主方法要重新建一个数组接收返回值。
int[] result=new int[a.length];
for (int i = 0,j=a.length-1; i <a.length ; i++,j--) {
result[j]=a[i];
}
return result;
}
}