Trong bài viết này, chúng ta sẽ hiểu về cách in gương hình tam giác ngôi sao phía dưới. Mẫu được hình thành bằng cách sử dụng nhiều vòng lặp for và câu lệnh in.
Dưới đây là một minh chứng về điều tương tự -
Đầu vào
Giả sử đầu vào của chúng tôi là -
Nhập số hàng:8
Đầu ra
Đầu ra mong muốn sẽ là -
Mẫu hình tam giác ngôi sao phía dưới gương:* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * *
Thuật toán
Bước 1 - STARTSBước 2 - Khai báo bốn giá trị số nguyên là i, j, k và my_input Bước 3 - Đọc các giá trị được yêu cầu từ người dùng / xác định các giá trị Bước 4 - Chúng tôi lặp qua hai vòng lặp 'for' lồng nhau để có khoảng trống giữa Các ký tự.Bước 5 - Sau khi lặp qua vòng lặp trong cùng, chúng tôi lặp lại qua một vòng lặp 'for' khác. Thao tác này sẽ giúp in ký tự cần thiết. Bước 6 - Bây giờ, in một dòng mới để lấy số ký tự cụ thể trong các dòng tiếp theo. Bước 7 - Hiển thị kết quả Bước 8 - Dừng lại
Ví dụ 1
Ở đây, đầu vào đang được người dùng nhập dựa trên lời nhắc. Bạn có thể thử ví dụ này trực tiếp trong công cụ nền tảng mã hóa của chúng tôi .
import java.util.Scanner; public class MirrorTriangle {public static void main (String args []) {int i, j, k, my_input; System.out.println ("Các gói bắt buộc đã được nhập"); Máy quét my_scanner =Máy quét mới (System.in); System.out.println ("Một đối tượng người đọc đã được xác định"); System.out.print ("Nhập số hàng:"); my_input =my_scanner.nextInt (); System.out.println ("Mẫu hình Tam giác Sao dưới Gương:"); for (i =1; i <=my_input; i ++) {for (j =1; j =0; i--) {for (j =0; jĐầu ra
Các gói bắt buộc đã được nhập Một đối tượng đọc đã được xác định Nhập số hàng:8Mẫu hình tam giác ngôi sao dưới gương:* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * *Ví dụ 2
Ở đây, số nguyên đã được xác định trước đó và giá trị của nó được truy cập và hiển thị trên bảng điều khiển.
public class MirrorTriangle {public static void main (String args []) {int i, j, k, my_input; my_input =8; System.out.println ("Số hàng được xác định là" + my_input); System.out.println ("Mẫu hình tam giác sao phía dưới gương:"); for (i =1; i <=my_input; i ++) {for (j =1; j =0; i--) {for (j =0; jĐầu ra
Số hàng được xác định là 8 Mẫu hình tam giác ngôi sao dưới gương:* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * *