package demo01.array; public class ArrayDemo10 { public static void main(String[] args) { //交换数组中的数据 //需求:定义一个数组,存入1,2,3,4,5.按照要求交换索引对应的元素 //交换前:1,2,3,4,5 //交换后;5,4,3,2,1 int arr[]=new int[]{1,2,3,4,5}; int temp= 0; for (int i = 0,k=arr.length-1; i < k; i++,k--) { temp = arr[i ]; arr[i ] = arr[k]; arr[k] = temp; } for (int j =0;j<arr.length;j++){ System.out.print(" "+arr[j]); } } }
package demo01.array; import java.util.Random; public class arrayDemo11 { public static void main(String[] args) { //定义一个数组,存入1~5.要求打乱数组中所有数的顺序 Random r = new Random(); int[] arr =new int[]{1,2,3,4,5}; for (int i = 0; i < arr.length; i++) { int randomNum = r.nextInt(4); int temp = arr[i]; arr[i] = arr[randomNum+1]; arr[randomNum+1] = temp; } for (int j =0; j<arr.length;j++){ System.out.print(" "+arr[j]); } } }