1.
public class Demo01 {
public static void main(String[] args) {
int[] num={1,2,3,4,5,66,7,8,9,10};
int[] arrs = arr(num);
array(arrs);
}
//数组用做参数
public static void array(int [] arr){
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
}
//反转数组
public static int[] arr(int [] arrays){
//首先创建一个数组存放原数组反转后的结果
int[] res=new int[arrays.length];
for (int i = 0,j=res.length-1; i <arrays.length ; i++,j--) {
res[j]=arrays[i];
}
return res;
}
}
2.
public class Demo01 {
public static void main(String[] args) {
int[] num = {1, 2, 3, 4, 5, 66, 7, 8, 9, 10};
arr(num);
array(num);
}
//数组用做参数
public static void array(int [] arr){
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
}
//书写一个方法
public static void arr(int [] arrays){
int start=0;
int end=arrays.length-1;
for (int i = 0; i < arrays.length; i++) {
if(start<end){
//将第一个值赋给新定义的一个变量
int team=arrays[start];
//将最后一个数赋值给第一个数
arrays[start]=arrays[end];
//将新变量的数赋值给最后一个
arrays[end]=team;
}
//第一个和最后一个位置变换完了,开始变换第二个跟倒数第二个,以此类推....
start++;
end--;
}
}
}
2.多维数组