Contoh coding Java dengan perulangan untuk membentuk huruf "A", "N", "T", dan "O" menggunakan karakter huruf yang sesuai dengan nama hurufnya:

java
public class BentukHuruf
public static void main(String[] args)
 bentukA(); bentukN(); bentukT(); bentukO(); } 
public static void bentukA()
int tinggi = 7; int lebar = tinggi * 2 - 1; for (int baris = 1; baris <= tinggi; baris++) { char huruf = 'A'; for (int kolom = 1; kolom <= lebar; kolom++) { 
if ((kolom == tinggi - baris + 1) || (kolom == tinggi + baris - 1)) { System.out.print(huruf); } else if ((baris == tinggi / 2 + 1) && (kolom > tinggi - baris + 1) && (kolom < tinggi + baris - 1)) { System.out.print(huruf); } 
else { System.out.print(" "); 
 }
 } 
 System.out.println(); } 
 System.out.println(); } 
public static void bentukN() {
int tinggi = 5; int lebar = tinggi + 2; for (int baris = 1; baris <= tinggi; baris++) { char huruf = 'N';
for (int kolom = 1; kolom <= lebar; kolom++) { 
if ((kolom == 1) || (kolom == lebar)) { 
 System.out.print(huruf); 
 } else if (kolom == baris) { 
 System.out.print(huruf); 
 } else { System.out.print(" "); }
 } 
 System.out.println(); } 
 System.out.println(); 
 }
public static void bentukT()
int tinggi = 5; int lebar = tinggi + 2
for (int baris = 1; baris <= tinggi; baris++) { char huruf = 'T'
for (int kolom = 1; kolom <= lebar; kolom++) { 
if (kolom == tinggi / 2 + 1) { System.out.print(huruf); 
 } else { System.out.print(" "); } 
 } System.out.println(); } 
 System.out.println(); } 
public static void bentukO()
int tinggi = 5; int lebar = tinggi + 2
for (int baris = 1; baris <= tinggi; baris++) { char huruf = 'O'
for (int kolom = 1; kolom <= lebar; kolom++) { 
if (((baris == 1 || baris == tinggi) && (kolom > 1 && kolom < lebar)) || ((kolom == 1 || kolom == lebar) && (baris > 1 && baris < tinggi))) { System.out.print(huruf); } 
else { System.out.print(" "); 
 } 
 } System.out.println(); } 
 System.out.println(); } 
}

Hasil Output:

mathematica

  A 

 A A

A   A

AAAAA

A   A

A   A

A   A

N   N

NN  N

N N N

N  NN

N   N


TTTTT

  T 

  T 

  T 

  T 

 OOO

O   O

O   O

O   O

 OOO

Penjelasan:

  • Program di atas mencetak bentuk huruf "A", "N", "T", dan "O" menggunakan karakter huruf yang sesuai dengan nama hurufnya (misalnya, huruf "A" dicetak dengan karakter "A", huruf "N" dengan karakter "N", dan seterusnya).
  • Variabel huruf pada setiap metode digunakan untuk menyimpan karakter huruf yang sesuai dengan nama huruf yang akan dicetak.
  • Selain itu, program juga menggunakan logika yang sama seperti sebelumnya untuk mencetak pola dari bentuk huruf tersebut.

Silakan jalankan kode di atas pada lingkungan pemrograman Java untuk melihat hasil bentuk huruf "A", "N", "T", dan "O" dengan karakter huruf yang sesuai dengan nama hurufnya.