Thứ Tư, 1 tháng 5, 2024

1.8: Vẽ hình

 

1. In tam giác vuông với ký tự * Java 2. In tam giác vuông ngược với ký tự * Java 3. In tam giác vuông với các số Java 4. In tam giác vuông ngược với các số Java 5. In kim tự tháp với ký tự * Java

6. In kim tự tháp ngược với ký tự * Java 7. In kim tự tháp với các số Java 8. In kim tự tháp ngược với các số Java

9. In tam giác Floyd

10. In hình chữ nhật phủ rộng

11. In hình chữ nhật rỗng


Dưới đây là mã Java để thực hiện các yêu cầu :

  1. In tam giác vuông với ký tự * Java:
public class Triangle { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= i; j++) { System.out.print("* "); } System.out.println(); } } }
  1. In tam giác vuông ngược với ký tự * Java:
public class InvertedTriangle { public static void main(String[] args) { int rows = 5; for (int i = rows; i >= 1; i--) { for (int j = 1; j <= i; j++) { System.out.print("* "); } System.out.println(); } } }
  1. In tam giác vuông với các số Java:
public class NumberTriangle { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= i; j++) { System.out.print(j + " "); } System.out.println(); } } }
  1. In tam giác vuông ngược với các số Java:
public class InvertedNumberTriangle { public static void main(String[] args) { int rows = 5; for (int i = rows; i >= 1; i--) { for (int j = 1; j <= i; j++) { System.out.print(j + " "); } System.out.println(); } } }
  1. In kim tự tháp với ký tự * Java:
public class Pyramid { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= rows - i; j++) { System.out.print(" "); } for (int k = 1; k <= 2 * i - 1; k++) { System.out.print("* "); } System.out.println(); } } }
  1. In kim tự tháp ngược với ký tự * Java:
public class InvertedPyramid { public static void main(String[] args) { int rows = 5; for (int i = rows; i >= 1; i--) { for (int j = 1; j <= rows - i; j++) { System.out.print(" "); } for (int k = 1; k <= 2 * i - 1; k++) { System.out.print("* "); } System.out.println(); } } }
  1. In kim tự tháp với các số Java:
public class NumberPyramid { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= rows - i; j++) { System.out.print(" "); } for (int k = 1; k <= 2 * i - 1; k++) { System.out.print(k + " "); } System.out.println(); } } }
  1. In kim tự tháp ngược với các số Java:
public class InvertedNumberPyramid { public static void main(String[] args) { int rows = 5; for (int i = rows; i >= 1; i--) { for (int j = 1; j <= rows - i; j++) { System.out.print(" "); } for (int k = 1; k <= 2 * i - 1; k++) { System.out.print(k + " "); } System.out.println(); } } }
  1. In tam giác Floyd:
public class FloydTriangle { public static void main(String[] args) { int rows = 5; int number = 1; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= i; j++) { System.out.print(number + " "); number++; } System.out.println(); } } }
  1. In hình chữ nhật phủ rộng:
public class SolidRectangle { public static void main(String[] args) { int rows = 5; int cols = 10; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= cols; j++) { System.out.print("* "); } System.out.println(); } } }
  1. In hình chữ nhật rỗng:
public class HollowRectangle { public static void main(String[] args) { int rows = 5; int cols = 10; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= cols; j++) { if (i == 1 || i == rows || j == 1 || j == cols) { System.out.print("* "); } else { System.out.print(" "); } } System.out.println(); } } }

Bạn có thể thay đổi giá trị của biến rowscols để điều chỉnh kích thước của mỗi hình.


Dưới đây là kết quả khi chạy từng chương trình:

  1. In tam giác vuông với ký tự * Java:
* * * * * * * * * * * * * * *
  1. In tam giác vuông ngược với ký tự * Java:
* * * * * * * * * * * * * * *
  1. In tam giác vuông với các số Java:
  1. In tam giác vuông ngược với các số Java:
  1. In kim tự tháp với ký tự * Java:
* * * * * * * * * * * * * * * * * * * * * * * * *
  1. In kim tự tháp ngược với ký tự * Java:
* * * * * * * * * * * * * * * * * * * * * * * * *
  1. In kim tự tháp với các số Java:
1 1 2 3 1 2 3 4 5 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9
  1. In kim tự tháp ngược với các số Java:
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 1 2 3 4 5 1 2 3 1
  1. In tam giác Floyd:
  1. In hình chữ nhật phủ rộng:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1. In hình chữ nhật rỗng:
* * * * * * * * * * * * * * * *

.

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

Đăng nhận xét