Monday, November 7, 2011

Tutorial 10 - If... else...

Tutorial 10 kali ni kita akan buat program yang boleh buat pilihan guna statement if...else.

If else ni macam kalau kita nak program buat benda yang berlainan bergantung kepada situasi yang kita tentukan. Contoh kalau anda lelaki, kita nak dia print "anda macho", kalau perempuan, kita nak dia print "anda cun".

Sekarang boleh cuba coding ni:

if else dalam java


Bila kita run, ni output dia:

justin bibir


Ok, sebelum aku terangkan apa yang berlaku, perhati kat line 8 ada benda baru, iaitu tanda ==.

Yang tu salah satu daripada tanda yang boleh kita guna untuk buat perbandingan. Tengok betul-betul ada dua simbol '='. Sebelum ni kan kita ada belajar kalau satu simbol '=' bermaksud kita masukkan data ke dalam variable, kalau dua bermaksud kita buat perbandingan.

Kat bawah ni tanda-tanda yang boleh diguna untuk buat perbandingan:

SimbolMaksud
==sama dengan
!=tak sama dengan
>lebih besar daripada
<lebih kecik daripada
>=lebih besar atau sama dengan
<=lebih kecik atau sama dengan


Ok, sekarang kita tengok pulak apa yang berlaku kat program kita.

Statement if else untuk program kita ni bermula dari line 8 sampai 12.

Nak mula if else tulis if dulu kemudian diikuti dengan kurungan. Dalam kurungan tu kita tulis dia punya situasi. Kemudian kita tulis apa nak dibuat untuk situasi tu.

Untuk program kita ni, kalau nombor sama dengan 10, kita suruh dia print "lalala".

Kalau tak menepati situasi tu, dia akan pergi tengok pilihan lain pulak, dia akan pergi ke else. Kat else, dia akan print "justin bibir".

Dalam coding kita ni, kita masukkan 5 ke dalam nombor.

Lepas tu, dia masuk ke statement if else. Dia cek kalau sama dengan 10, print "lalala", kalau tak, print "justin bibir". Untuk kes kita ni, 5 mesti la tak sama dengan 10, tak percaya tanya mak. Jadi, itulah sebabnya output kita keluar

justin bibir


Sekarang tukar line 8 guna simbol '<'.
if (nombor < 10)


Bila kita run, output dia:

lalala


Sekarang 5 sememangnya lebih kecik dari 10, tak percaya tanya ayah. Jadi, dia akan pilih laluan untuk print "lalala".

Statement if else ni dia akan run satu pilihan sahaja. Macam yang baru tukar ni. Lepas dia print "lalala", dia takkan print "justin bibir" sekali sebab tu dah dalam pilihan yang lain.

Tapi semasa dia buat pilihan, dia akan cek pilihan yang atas dulu.

Itu saja, habis sudah...

3 comments:

Unknown said...

cara bro ajar senang paham..terbaik2..baru la taw cmne nk buat coding2 nie :D

Unknown said...

terima kasih.

Unknown said...

Ade coding lain untuk belajar

Post a Comment

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India