Header Ads

[Matrix] Tạo ma trận ngẫu nhiên

Viết chương trình Java để tạo một ma trận gồm các phần tử ngẫu nhiên

Các bước thực hiện để viết chương trình Java:

1. Viết phương thức createRandomArray, truyền vào số hàng và số cột

  • Chạy vòng for thứ nhất cho các hàng
  • Chạy vòng for thứ 2 cho các cột: dùng Math.random để tạo phần tử ngẫu nhiên hoặc nextInt() của lớp Random

2. Trong hàm main, nhập vào 2 mảng để test các phương thức ở trên (sinh viên có thể tạo mảng ngẫu nhiên như trong link này)

Code tham khảo của chương trình Java:

public class RandomMatrix {
    public static void main(String[] args) {
        int[][] matrix = createRandomMatrix(3, 3);

        for (int i = 0; i < matrix.length; i++) {
            for (int j = 0; j < matrix[i].length; j++) {
                System.out.print(matrix[i][j] + " ");
            }
            System.out.println();
        }
    }

    public static int[][] createRandomMatrix(int rows, int columns) {
        int[][] matrix = new int[rows][columns];

        for (int i = 0; i < rows; i++) {
            for (int j = 0; j < columns; j++) {
                // Generate random number between 0 and 9
                matrix[i][j] = (int) (Math.random() * 10);
            }
        }
        // Return the generated random matrix
        return matrix;
    }
}


Không có nhận xét nào

Được tạo bởi Blogger.