Trong bài viết này, chúng ta sẽ tìm hiểu cách in bảng cửu chương trong Java. Bảng cửu chương được tạo bằng cách lặp lại đầu vào 10 lần dùng vòng lặp for và nhân giá trị đầu vào với các số từ 1 đến 10 ở mỗi lần lặp.
Dưới đây là minh họa:
Đầu vào
Giả sử đầu vào là:
Đầu vào: 16
Đầu ra
Kết quả mong đợi:
Bảng cửu chương của 16 là: 16 * 1 = 16 16 * 2 = 32 16 * 3 = 48 16 * 4 = 64 16 * 5 = 80 16 * 6 = 96 16 * 7 = 112 16 * 8 = 128 16 * 9 = 144 16 * 10 = 160
Thuật toán
Bước 1 – BẮT ĐẦU Bước 2 – Khai báo hai giá trị nguyên: my_input và i Bước 3 - Đọc giá trị từ người dùng hoặc định nghĩa trước Bước 4 – Lặp từ 1 đến 10 dùng vòng lặp for, mỗi lần nhân các số 1-10 với đầu vào Bước 5 - Hiển thị kết quả sau mỗi lần lặp 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;
public class MultiplicationTable {
public static void main(String[] args) {
int my_input, i;
my_input = 16;
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.print("Enter a number: ");
my_input = my_scanner.nextInt();
System.out.println("The multiplication table of " + my_input + " is:");
for (i = 1; i <= 10; ++i) {
System.out.printf("%d * %d = %d \n", my_input, i, my_input * i);
}
}
}
Đầu ra
Required packages have been imported A reader object has been defined Enter a number: 16 The multiplication table of 16 is: 16 * 1 = 16 16 * 2 = 32 16 * 3 = 48 16 * 4 = 64 16 * 5 = 80 16 * 6 = 96 16 * 7 = 112 16 * 8 = 128 16 * 9 = 144 16 * 10 = 160
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ị.
public class MultiplicationTable {
public static void main(String[] args) {
int my_input, i;
my_input = 16;
System.out.println("The number is defined as " + my_input);
System.out.println("The multiplication table of " + my_input + " is:");
for (i = 1; i <= 10; ++i) {
System.out.printf("%d * %d = %d \n", my_input, i, my_input * i);
}
}
}
Đầu ra
The number is defined as 16 The multiplication table of 16 is: 16 * 1 = 16 16 * 2 = 32 16 * 3 = 48 16 * 4 = 64 16 * 5 = 80 16 * 6 = 96 16 * 7 = 112 16 * 8 = 128 16 * 9 = 144 16 * 10 = 160