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);
    }
posted @ 2025-08-22 23:54  起名字太难0123  阅读(5)  评论(0)    收藏  举报