public class ArryTest {
public static void main(String[] args) {
//数组的复制
int[] arr = new int[]{1,2,3,4,5};
int[] arr1 = new int[arr.length];
for(int i = 0; i < arr.length;i++){
arr1[i] = arr[i];
};
arr[1] = 8;
for(int i = 0; i < arr.length; i++){
System.out.print(arr[i]);
}
System.out.println();
for(int i = 0; i < arr1.length; i++){
System.out.print(arr1[i]);
}
System.out.println();
//数组的反转
//方法一:
for(int i = 0;i < arr.length / 2;i++){
int temp = arr[i];
arr[i] = arr[arr.length -i -1];
arr[arr.length -i -1] = temp;
}
for(int i = 0; i < arr.length; i++){
System.out.print(arr[i]);
}
System.out.println();
//方法二:
for(int i = 0, j = arr.length -i -1; i < j ;i++ , j--){
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
};
for(int i = 0; i < arr.length; i++){
System.out.print(arr[i]);
}
System.out.println();
}
}
java 数组的复制 数组的反转
最新推荐文章于 2024-07-10 17:31:57 发布