java代码
1.一维数组打印
public static void printArray(int[] arrays){
StringBuilder sb = new StringBuilder();
sb.append("[");
for (int i = 0; i < arrays.length ; i++) {
if ( i < arrays.length - 1 ){
sb.append(arrays[i]).append(", ");
}else {
sb.append(arrays[i]);
}
}
sb.append("]");
System.out.println(sb.toString());
}
2.二维数组打印
public static void TwoDimensionPrint(int[][] arr){
StringBuilder sb = new StringBuilder();
sb.append("[");
for (int i = 0; i < arr.length; i++) {
sb.append("[");
for (int j = 0; j < arr[i].length; j++) {
if (j < arr[i].length - 1){
sb.append(arr[i][j]).append(", ");
}else {
sb.append(arr[i][j]);
}
}
sb.append("]");
sb.append("\n");
}
sb.append("]");
System.out.println(sb.toString());
}
3.打乱数组内容(交换)
public static void main(int[] arr) {
Random random = new Random();
for (int i = 0; i < arr.length; i++) {
int temp = arr[i];
int index = random.nextInt(arr.length - 1);
arr[i] = arr[index];
arr[index] = temp;
}
printArray(arr);
}

浙公网安备 33010602011771号