Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chương trình Java in bảng cửu chương dạng tam giác


Trong bài viết này, chúng ta sẽ tìm hiểu cách in bảng cửu chương dạng tam giác trong Java. Việc in được thực hiện bằng vòng lặp.

Dưới đây là minh họa:

Đầu vào

Giả sử đầu vào là:

Đầu vào: 7

Đầu ra

Kết quả mong đợi:

Kết quả là: 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49

Thuật toán

Bước 1 - BẮT ĐẦU
Bước 2 - Khai báo 3 giá trị nguyên: my_input, i, j
Bước 3 - Đọc giá trị từ người dùng hoặc định nghĩa trước
Bước 4 – Sử dụng hai vòng lặp for, lặp từ 1 đến my_input và tính giá trị i*j
Bước 5 - Hiển thị kết quả
Bước 6 - DỪNG

Ví dụ 1: Nhập từ bàn phím

Người dùng nhập giá trị dựa trên lời nhắc. Thử trực tiếp trong coding ground.

import java.util.Scanner;
import java.util.*;
public class MultiplicationTableTrianglePattern {
    public static void main(String args[]) {
        int my_input, i, j;
        System.out.println("Required packages have been imported");
        Scanner my_scanner = new Scanner(System.in);
        System.out.println("A reader object has been defined");
        System.out.println("Enter a number");
        my_input = my_scanner.nextInt();
        for (i = 1; i <= my_input; i++) {
            for (j = 1; j <= i; j++) {
                System.out.print(i * j + " ");
            }
            System.out.println();
        }
    }
}

Đầu ra

Required packages have been imported
A reader object has been defined
Enter a number 7
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49

Ví dụ 2: Giá trị định nghĩa trước

Số nguyên đã được định nghĩa trước, giá trị được truy xuất và hiển thị.

import java.util.*;
public class MultiplicationTableTrianglePattern {
    public static void main(String args[]) {
        int my_input, i, j;
        System.out.println("Required packages have been imported");
        my_input = 7;
        System.out.println("The number is defined as " + my_input);
        for (i = 1; i <= my_input; i++) {
            for (j = 1; j <= i; j++) {
                System.out.print(i * j + " ");
            }
            System.out.println();
        }
    }
}

Đầu ra

Required packages have been imported
The number is defined as 7
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49