Bài tập Java

Bài tập Javacore: Viết chương trình vẽ hình tam giác đặc bằng số – Bài 2

Đề bài: Viết chương trình vẽ hình tam giác đặc bằng số (hình mẫu bên dưới).

Bài tập Javacore: Viết chương trình vẽ hình tam giác đặc bằng số - Bài 2

Kiến thức cần nắm

Vòng lặp For trong Java

Nhập dữ liệu từ bàn phím sử dụng Scanner

Phân tích

Nhìn vào hình bạn sẽ thấy rằng số lớn nhất được in ra cuối mỗi dòng của dãy số là số lẻ. Và trên 1 dòng, các số được in ra từ 1 đến số lớn nhất ở cuối dòng đó.

Câu bất hủ: Để vẽ một hình tam giác, chúng ta cần ít nhất 2 vòng lặp for: 1 vòng lặp ngoài để in ký tự xuống dòng, 1 hoặc nhiều vòng lặp con bên trong dùng để in các ký tự, con số hoặc dấu cách.

Mình sẽ chia hình thành 2 phần theo chiều từ trái sang phải để vẽ, 2 phần mình sẽ dùng 2 vòng lặp for con (xem code mẫu bên dưới để rõ hơn). Vòng for con thứ 1 sẽ in các dấu cách trước hình tam giác và vòng lặp for con thứ 2 sẽ dùng để in ra các số của hình tam giác.

Code mẫu

Kết quả

Đó là cách mình sử dụng để vẽ hình này, nếu bạn còn cách nào khác thì có thể comment đoạn code đó bên dưới để mọi người cùng tham khảo nhé.

Tham khảo thêm

Bình luận Facebook

Bình luận

Hãy là người đầu tiên bình luận bạn nhé :)

Thông báo khi có
avatar
wpDiscuz
Lập trình Android với Kotlin: Ứng dụng máy tính đơn giản
Tạo project ứng dụng HelloWorld với Kotlin trên Android Studio
Tài liệu, giáo trình học Android, Web với ngôn ngữ lập trình Kotlin
Kotlin trở thành ngôn ngữ chính thức để lập trình Android
Bạn hay gặp lỗi với Tomcat ServerXem cách fix
+