Isnin, 6 April 2009

Continue vs Break

Pengetahuan AM tentang Continue dan Break


Selama ni aku ngarut je dalam blog, so ni sikit info aku nak share ngan koranag.

Continue dan Break mmg byk kali kita jumpa dalam Java or C# or C or apa2 la programming language yg korang suka.  Sedikit nak cerita pasala beza natang 2 ni. 

Continue
Dalam java kita kena type menda ni small latter. Kalau tak kuar error la code korang.  So korang kena type as
continue;
Continue ni kita guna dalam loop, tak kira la la for ker while ke do...while ker.. Apa2 je la yg korang suka. Bila kita letak statement continue ni. Dia akan stop excute code selepas nya tapi aku teruskan ngan loop lagi. So dalam bahasa mudah nya dia akan stop execute code selepas dia tapi continue ngan loop. So namapak tak lagi apa aku nak bgtau. Ayat tu dah jelas dah tu.

Contoh:

for (int i=1;i<10;i++){
    if (i == 5)
    {
        System.out.println("Pasal i = 5 so aku nak dia stop kat sini tapi continue loop");
        continue;
    }
    System.out.println("Nilai i skrg ni: " + i);
}

Output:

Nilai i skrg ni: 1
Nilai i skrg ni: 2
Nilai i skrg ni: 3
Nilai i skrg ni: 4
Pasal i = 5 so aku nak dia stop kat sini tapi continue loop
Nilai i skrg ni: 6
Nilai i skrg ni: 7
Nilai i skrg ni: 8
Nilai i skrg ni: 9


Break
Break lak sama la fungsi ngan continue tapi beza dia, kalau break ni korang nak kuar terus dari loop tu. Tak nak loop dah lagi. Nak berambus terus la.
break;
Break ni perkara yg selalu la korang guna. So cerita byk pun tak guna. Tgk la contoh coding ni. Kompem korang pahang la.
for (int i=1;i<10;i++){
    if (i == 5)
    {
        System.out.println("Pasal i = 5 so aku nak dia stop kat sini dan kuar loop");
        break;
    }
    System.out.println("Nilai i skrg ni: " + i);
}

Output:
Nilai i skrg ni: 1
Nilai i skrg ni: 2
Nilai i skrg ni: 3
Nilai i skrg ni: 4
Pasal i = 5 so aku nak dia stop kat sini dan kuar loop

So, gitu lah serba sedikit pasal continue ngan break ni. Kita selalu jumpa break tapi jarang guna continue. Skrg ni, korang guna la kreativiti korang semua mcm mana nak aplikasi kan natang 2 ni dalam logic code korang. Byk guna tuh even menda simple macam ni.

Bagi yg dah tahu tu, entry ni skdr baca2 la. kalau salah tolong tunjukkan. Adios



0 comments: