[Tutorial 8] If ... Else Statement

Wednesday 22 October 2014

 

If .. Else Statement


Salam Guys,Seperti yang dijanjikan pada pada tutorial yang lepas.Kali ini kita akan sembang pasal if .. else statement.So dekat if else statement ini kita akan guna relational operator.

So.Ini lah pattern ataupun bentuk if .. else Statement.

 public class Training {  
   
   public static void main(String[] args) {  
       
     if(boolean expression){  
          //statement 1 //papar 1  
     }else{  
         // statement 2 // papar 2  
     }  
   }  
     
 }  
   


Pada coding diatas inilah bentuk If .. else Statement.Dibahagian boolean expression tersebut kita akan tulis relational operator yang kita buat pada tutorial yang lepas.

Boolean Adalah datatype bertentuk boolean dimana dia dalah 2 expression iaitu True atau False.
Sekiranya boolean expression korang True,dia akan masuk pada "papar 1".Dan sekiranya boolean expression anda adalah False,dia akan masuk pada "papar 2".

Contoh:

  1.  5 lebih besar daripada 2
  • Statement diatas adalah True.Kerana 5 memang lebih besar dari 2.
  • So dia akan masuk pada papar 1.

     2. 5 lebih kecil daripada 2

  • Statement diatas adalah False.Kerana 2 lebih kecil dari 5.
  • So dia akan masuk pada papar 2.

So.Itu Adalah salah satu contoh yang basic.Sekarang kita akan ambil contoh diatas dan buat dalam bentuk coding.

Example 1.


 public class Training{  
      public static void main(String[] args){  
   
           if(5 > 2){  
                System.out.println("True");  
           }else{  
                System.out.println("False");  
           }  
      }  
 }  

Orait.Ini adalah coding untuk contoh yang pertama.

5 lebih besar daripada 2.Jadi statement dia dalah betul.So dia akan masuk dekat statement pertama dan di dalam statement pertama ada function paparan.So Output: True.

Cara pembacaan:

if 5 lebih besar dari 2 maka masuk dekat statement pertama,else(sekiranya tidak) masuk dekat Statement kedua.

Example 2.


 public class Training{  
      public static void main(String[] args){  
   
           if(5 < 2){  
                System.out.println("True");  
           }else{  
                System.out.println("False");  
           }  
      }  
 }  

OK.Ini adalah coding untuk contoh yang kedua.

5 lebih kecil daripada 2.Jadi statement ini adalah salah.So dia akan masuk dekat statement kedua dan di dalam statement kedua ada function paparan.So Output:False.


Itu diantara contoh If .. Else statement.

Di dalam boolean expression tidak semestinya 1 jenis Relational operation je.Semua jenis boleh.Ikut situasi yang sesuai.


Ini adalah last example untuk If .. Else Statement untuk tutorial kali ini.

Other Example:

 public class Training{  
      public static void main(String[] args){  
   
        
       int monster_radius = 0;  
       int warrior_radius = 0;  
   
   
           if(monster_radius == warrior_radius){  
                     System.out.println("We have found the human faction. ");  
                     System.out.println("Attack Argghh!!");  
           }else{  
                     System.out.println("nothing here. continue the search. ");  
           }  
   
      }  
 }  

So ini adalah simple example.

 Sekiranya pihak human dekat dengan pihak monster.Human akan kena serang.Else
human tidak kene serang.


Output:



Read more ...

[Tutorial 7] Relational Operators

Wednesday 22 October 2014

Relational Operators


Salam Guys,

Setelah kita belajar Arithmetic Operator.Sekarang Kita akan sembang pasal Relational Operator.Kebiasaanya relational operator kita akan guna apabila kita hendak membuat satu statement dan statement tersebut mungkin betul atau salah.

Dalam statement tersebut biase nye ade dua value or variable.So kita akan compare kedua-dua value tersebut dan jawapan nya mesti True atau False.

note:True dan False adalah data type berbentuk boolean.

So,time bile kita akan guna relational operator ini?
  • If..else Statement
  • Switch Statement
  • lain-lain.

Statement diatas tuh kita akan discuss pada next tutorial.Sila Lihat table dibawah.Ini adalah Relational Operator.


Cara Pembacaan

Symbol( > )

 5 > 1  

Statement: Adakah 5 lebih besar daripada 1?
 Answer: betul.

So,jawapan ini adalah True.


 5 > 7  

Statement: Adakah 5 lebih besar daripada 7?
Answer: salah.

So,jawapan ini adalah False.


Symbol ( < )

 5 < 6  

Statement: Adakah 5 lebih kecil daripada 6?
Answer:betul

So,Jawapan dia adalah True.


 3 < 2  

Statement: Adakah 3 lebih kecil daripada 2?
answer:salah

So,Jawapan dia adalah False.


Symbol ( == )

 4 == 4  

Statement: Adakah 4 sama dengan 4?
Answer : betul

So.Jawapan dia adalah True


 4 == 7  

Statement: Adakah 4 sama dengan 7?
Answer: salah

So,Jawapan dia adalah False.


Symbol ( >= )

 4 >= 3  

Statement:Adakah 4 lebih besar ataupun sama dengan 3?
Answer :betul. (sebab 4 lebih besar daripada 3)

So,Jawapan dia adalah True



 4 >= 4  

Statement: adalah 4 lebih besar daripada 4 ataupun sama dengan 4?
Answer: betul.(sebab 4 sama dengan 4)

So,Jawapan dia adalah True


  5 >= 7  

Statement: Adalah 5 lebih besar daripada 7 ataupun sama dengan 7?
Answer:Salah (sebab 5  lebih kecil daripada 7 dan 5 tidak sama dengan 7)

So,Jawapan dia dalah False.

Symbol ( <= )

 6<=8  

Statement: adakah 6 lebih kecil daripada 8 ataupun sama dengan 8?
Answer:betul(sebab 6 lebih kecil daripada 8)

So,Jawapn dia dalah True.


 6 <=6  

Statement: Adalah 6 lebih kecil daripada 6 ataupun sama dengan 6?
Answer: betul(sebab 6 sama dengan 6)

So,Jawapan dia adalah True.


  7 <= 5  
Statement: Adakah 7 lebih kecil daripada 5 ataupun sama dengan 5?
Answer:Salah (sebab 7 lebih besar daripada 5 dan 7 tidak sama dengan 5)


Symbol ( != )

 6 != 7  

Statement: Adakah 6 tidak sama dengan 7?
Answer: betul.

So,Jawapan dia adalah True.


 6 != 6  

Statemet" Adakah 6 tidak same dengan 6?
Answer:salah(sebab value 6 sama dengan value 6)

So,Jawapan dia adalah False.

Read more ...

[Tutorial 6] Increment Operator and decrement Operator

Friday 17 October 2014
Salam Guys,OK!

Increment Operator


1.Sekarang kita akan sembang pasal increment operator. Increment Operator ini adalah perkara yang common dan selalu orang guna time korang create coding java.Dimana ia akan bantu korang increase or menambah sesuatu.

Contoh:

  1. user pertama add name dia.
  2. giliran user kedua pulak add nama dia.
  3. then sambung user yang lain..dan habis.
  4. Setelah kesemua user da selesai.Pihak admin hendak check berapa org yg masuk name.
  5. Dengan menggunakan increment operator akan membantu pihak admin berapa kesemua user yang telah masukkan nama di dalam system.
So,itu salah satu punya real life punya situasi dimana kita akan implement increment operator.

2.Sekarang akuh akan show macam mana hendak buat increment operator.

 public class Training{  
      public static void main(String[] args){  
   
           int bola = 1;  
   
           System.out.println(bola);  
   
           bola++;  
   
           Sysem.out.println(bola);  
      }  
 }  

  1. Pada coding diatas,Kita create variable bola dan menyimpan value 1 di dalam variable bola.
  2. Then,kita papar variable bola.Output: 1.
  3. ok! bahagian bola++; itu adalah coding increment.Disini akan berlaku penambahan value.Value yang berada di dalam variable bola automatic tambah satu. So asal value ada 1 then sekarang tambah value 1 jadi Output:2.
3.Output:

Decrement Operator

1. Decrement Operator ini adalah korang hendak mengurangkan sesuatu nilai.

Contoh:
  1. Dimana 1 kotak ada 10 pendrive.So kita hendak agihkan setiap pendrive tersebut dekat setiap pelajar.
  2. Jadi dengan menggunakan decrement operator.Setiap kali pelajar ambil pendrive dalam korang,automatic dia akan tolak satu(-1).So dengan cara itu kita boleh check berapa banyak lagi pendrive yang ada dalam kotak.
 So,itu salah satu punya real life punya situasi dimana kita akan implement decrement operator.

 2.Sekarang kita Coding.dimana ada 10 pendrive dan seorang daripada pelajar telah mengambil 1 pendive.


  Create 1 variable pendrive yang memegang value 10.

 int pendrive = 10;  


Full coding:


 public class Training{  
      public static void main(String[] args){  
   
           int pendrive = 10;  
   
           System.out.println("Seorang pelajar mengambil 1 pendirve di dalam kotak");  
   
           pendrive--;  
   
           System.out.print("Jumlah pendrive di dalam kotak adalah:");  
           System.out.println(pendrive);  
   
      }  
 }  
  1. Create variable pendrive menyimpan value 10;
  2. Papar dimana kita kasi taw yang sorang pelajar telah mengambil 1 pendrive dalam kotak.
  3. So dibagian " pendrive--;" adalah process decrement dimana asal 10 value dan lepas dia sampie dia process sini dia akan automatic kurang 1.Jadi tinggal 9 pendrive.
  4. lepas tuhh dia papar menggunakan nama variable pendrive.Output: 9.
  5. So itulah process decrement operator.

Prefix Dan Postfix

 1.Jadi,Dalam Increment Operator and Decrement Operator pun ade prefix dan postfix.

Contoh:

Postfix:

 data++;  

Dimana penambahan value 1 kedalam variable data akan berlaku selepas process ini.Jadi lepas proses "data++;" baru value 1 akan di add kedalam variable data.


prefix:
 ++data;  

Dimana penambahan value 1 kedalam variable data akan berlaku time tuh jugak.Jadi masa create "++data;" masa tuhh jugak dia add value 1 dalam variable data.


Kalao korang x caye, try...
Coding dia:

 public class Training{  
      public static void main(String[] args){  
   
           int data = 10;  
   
           System.out.println(data++);  
           System.out.println(data);  
   
           System.out.println("----------------");  
   
           int info = 10;  
   
           System.out.println(++info);  
           System.out.println(info);  
      }  
 }  

2.Output:





Read more ...

[Tutorial 5] Basic Operator Di dalam Java

Thursday 16 October 2014

Salam guys,

Kali ini kita akan tengok basic operator or biase orang panggil Arithmetic Operators di dalam Java.


Jenis Operator:

 

Penambahan  [ + ]

Walaupun senang still kene explain kat juga.Dimana untuk menambah 1 variable kepada variable yang lain.

contoh:

   
 int value1 = 10;  
 int value2 = 20;  
   
 System.out.println(value1 + value2);  

output: 30

OR:

   
 int value1 = 10;  
 int value2 = 20;  
 int total;  
   
 total = 10 + 20;  
   
 System.out.println(total);  

output: 30

Penolakan  [ - ]

Penolakan antara 1 variable or variable yang lain.


contoh:


   
 int value1 = 20;  
 int value2 = 10;  
   
 System.out.println(value1 - value2);  
  
output: 10

Pembagian [ / ] 

contoh:

   
 int value1 = 10;  
 int value2 = 2;  
   
 System.out.println(value1 / value2);  

Darab[ * ]

contoh:

   
 int value1 = 10;  
 int value2 = 2;  
   
 System.out.println(value1 * value2);  



Read more ...

[Tutorial 4] Membina basic pengiraan

Friday 10 October 2014
Salam Guys.

Orait,Sekarang kita akan buat satu basic sistem pengiraan dimana Korang kene tambah 1 value kepada 1 value yang lain.Senang cakap  "1 + 1 = 2 " gitu..

1.So.Perkara Pertama Korang kene buat adalah create 3 variable berbentuk Integer sebab Kita hendak gune Variable itu untuk Simpan value yang kita akan masukkan nanti.So Cara hendak declare or create variable tersebut adalah seperti dibawah.

 int value1;  
 int value2;  
 int total;  

value1 : Dimana kita akan simpan value pertama dekat variable value1.
value2 : Dimana kita akan simpan value kedua dekat variable value2.
total    : Dimana setelah value1 and value2 telah ditambah,value yang sudah ditambah akan disimpan
             di dalam variable total.

Diatas ini adalah variable yang sudah create.Name variable tuh kalao korang hendak tukar..xpe no problem.Wat je name ape2 yang korang suka.

2.Kalao korang perasan tutorial sebelum ini selepas variable kita ada letak value dekat setiap   variable.

Ini adalah example untuk variable siap ada value:

 int value1 = 10;  

Variable yang ada value itu dipanggil initialization dimana variable tersebut sudah siap sedia ada value.Tetapi kali ini kita hendak letak sendiri value tersebut dekat variable tersebut.So x perlulah letak value semasa create variable,just nama variable.


3.Sekarang kita akan mintak input dari user.[Sila Refer Tutorial 3].

   Perkara pertama yang korang kena buat adalah import Scanner.Cara Hendak import adalah seperti
di bawah:

 import java.util.Scanner;  

Setelah import,kita akan create 1 object Scanner name "pegang".Ingat nama object bebas so korang hendak create nama lain pun xpe.Fungsi Object adalah Untuk kita simpan value yang kita akan input terus ke object yang kita create iaitu "pegang".

 Scanner pegang = new Scanner(System.in);  

selepas Itu kita akan Hantar value yang berada di object pegang dekat variable value1 yang kita telah buat.Caranya adalah:

 value1 = pegang.nextInt();  

Ok.Itu baru kita mintak request untuk value yang pertama.Sekarang kita akan input untuk value kedua.takde base nye,same je macam dekat atas.

 value2 = pegang.nextInt();  

4.Sekarang kita akan buat bahagian process penambahan.

Seperti yang akuh cakap xdi.First kita akan letak nombor dekat variable "value1".Second kita akan letak nombor dekat variable "value2".Last Sekali,jumlah kita akan letak dekat variable "total".
So coding dia adalah:

 total = value1 + value2;  

So,macam korang tengok coding diatas setelah variable "value1" dan variable "value2" dicampurkan,jumlah tersebut akan disimpan di variable total.gitu~

5.Last Sekali Kita hendak papar jumlah penambahan.Coding dia seperti dibawah:[Sila Refer Tutorial 1]

 System.out.println(total);  


6.OK Sekarang akuh akan tunjuk full coding:

         1.Kita akan papar untuk user mintak input value1
         2.Kita akan papar untuk user mintak input value2
         3.Kita akan process Penambahan.
         4.Last sekali,Papar jumlah.

 import java.util.Scanner;  
   
 public class Main{  
      public static void main(String[] args){  

           Scanner pegang = new Scanner(System.in);  
   
           int value1;  
           int value2;  
           int total;  
   
           System.out.println("Sila masuk value pertama:");  
           value1 = pegang.nextInt();  
   
           System.out.println("Sila masuk value kedua:");  
           value2 = pegang.nextInt();  
   
           total = value1 + value2;  
   
           System.out.print("Jumlah adalah:");  
           System.out.println(total);  
      }  
 }  

7.Output:


Read more ...