Monday, November 5, 2012

Mencetak Segitiga Unik dengan Parameter args


Halo javaers :D
kali ini saya akan share tentang jawaban soal UTS saya yang saya dapat dari dosen saya.
Soalnya berisi perintah untuk mencetak segitiga yang terdiri dari tanda "*" dan "+". Mau tau gimana outputnya? Silakan dicoba aja code di bawah ini :D.

public class CetakSegitigaUnik
{
            public static void main (String[] args)
            {
                        int n = Integer.parseInt(args[0]);
                        for (int i = 1; i <= n; i++)
                        {
                                    for (int j = 1; j <= n; j++)
                                    {
                                                if (j >= i)
                                                {
                                                            if ((i + j) % 2 == 0)
                                                            {
                                                                        System.out.print("* ");
                                                            }
                                                            else
                                                           
                                                            {
                                                                        System.out.print("+ ");
                                                            }
                                                }
                                               
                                                else
                                                {
                                                            System.out.print("  ");                                    
                                                }
                                    }
                                    System.out.println();
                        }
            }
}

Setelah dicompile, maka ketikkan java CetakBintangUnik spasi jumlah baris dan kolom yang diinginkan.
Misalnya java CetakBintangUnik 5.

Bagaimana outputnya?
Selamat mencoba :D



Followers