Header Ads

[Matrix] In ra ma trận phía trên đường chéo chính


Nguồn: Click here

Viết chương trình Java để in ra tam giác trên đường chéo chính

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

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

2. Duyệt qua từng dòng bằng cách dùng 1 vòng for, sau đó dùng vòng for thứ 2 để chạy qua các cột, kiểm tra nếu i<=j thì in ra phần tử tại vị trí i và j là matrix[i][j], còn ko thì in ra dấu cách

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

package matrix;

public class UpperTriangularMatrix {

    public static void main(String[] args) {

        int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

        System.out.println("Upper Triangular Matrix: ");

        for (int i = 0; i < matrix.length; i++) {

            for (int j = 0; j < matrix[i].length; j++) {

                if (i <= j)

                    System.out.print(matrix[i][j] + " ");

                else

                    System.out.print(0 + " " );

             }

            System.out.println();

        }

    }

}


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

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