Object

Saturday 8 August 2015

Object.Object adalah dimana akan access field atau method didalam kelas tersebut,.Object class tersebut perlulah create di method main(),Dia ada 2 cara untuk declare  object dekat main() method.

1.Method


 public class Kereta {  
     
   String jenisKereta;  
   String noPlat;  
     
     
   public static void main(){  
     Kereta kereta1 = new Kereta();  
   }  
 }  

2.Method

Kereta.java

 public class Kereta {  
     
   String jenisKereta;  
   String noPlat;  
 }  

Start.java

   
 public class Start {  
   public static void main(String[] args){  
       
     Kereta kereta1 = new Kereta();  
   }  
 }  
   

Kalao saya akan  guna method 2.So di dalam method main() tersebut saya telah create object yang dinamakan kereta1.


Setelah siap create object,kita akan menggunakan object tersebut untuk access field didalam class Kereta.So caranya adalah seperti dibawah.


   
 public class Start {  
   public static void main(String[] args){  
       
     Kereta kereta1 = new Kereta();  
     kereta1.jenisKereta = "BMW";  
     kereta1.noPlat = "ABC 1121";  
   }  
 }  
   

diatas adalah cara untuk access field variable yang berada didalam class Kereta.Jadi Object kereta1 tersebut adalah jenis kereta adalah BMW dan no plat kereta tersebut adalah ABC 1121.Sekarang kita hendak buat satu Object kereta yang baru dan object tersebut jenis kereta adalah Mercedes.

 public class Blogspot {  
   
   public static void main(String[] args) {  
    Kereta kereta1 = new Kereta();  
      
    kereta1.jenisKereta = "BMW";   
    kereta1.noPlat = "ABC 1121";  
      
    Kereta kereta2 = new Kereta();  
    kereta2.jenisKereta = "Mercedes";  
    kereta2.noPlat = "ABC 1912";  
      
   }  
     
 }  

Pada coding diatas,kita telah create object yang baru iaitu kereta2 dan ciri-ciri object tersebut adalah jenis kereta : Mercedes dan nombor Plat : ABC 1912.Seperti yang korang tahu jika sesuatu variable itu tukar dengan value yang baru maka value yang lama akan ditukar dan digantikan value yang baru seperti contoh dibawah:

 public class Blogspot {  
   
   public static void main(String[] args) {  
    String name = "ali";  
    System.out.println("Nama saya "+name);  
      
    name = "ahamd";  
    System.out.println("Nama saya "+name);  
      
   }  
 }  

Output:










kalao dari logik sepatutnya value "BMW" pada field variable jenisKereta ditukarkan kepada value baru iaitu "Mercedes" sebab kita panggil variable tersebut then tukar kepada value baru.Tetapi anda kena ingat bahawa kedua-dua variable di dalam class Kereta adalah an instance variable.Maksudnya sekiranya anda tukar value di instance variable,maka dia tidak akan effect pada variable yang ada didalam class tetapi object itu sendiri.

Example:

 public class Blogspot {  
   
   public static void main(String[] args) {  
     Kereta kereta1 = new Kereta();   
      
     kereta1.jenisKereta = "BMW";    
     kereta1.noPlat = "ABC 1121";   
      
     Kereta kereta2 = new Kereta();   
     kereta2.jenisKereta = "Mercedes";   
     kereta2.noPlat = "ABC 1912";   
       
     System.out.println("==Object kereta1==");  
     System.out.println("Jenis Kereta:"+kereta1.jenisKereta);  
     System.out.println("No.Plat:"+kereta1.noPlat);  
       
     System.out.println();  
       
     System.out.println("==Object kereta2==");  
     System.out.println("Jenis Kereta:"+kereta2.jenisKereta);  
     System.out.println("No.Plat:"+kereta2.noPlat);   
   }  
 }  

Output:


Read more ...

Class

Saturday 8 August 2015


Classes adalah sebahagian basic di dalam object oriented programming.Dimana dengan adanya class korang boleh letak attribute ataupun ciri yang akan ada pada class sesuatu.Contonnya sekiranya korang hendak buat class untuk Kereta.jadi kelas tersebut mestila ada ciri kereta.

Dibawah adalah bentuk class.


 public class Kereta {  
     
 }  
   


Sekarang kita akan letak ciri yang ada pada kelas tersebut.Dengan itu kita akan memasukan Field didalam kelas diatas.Field itu adalah variable yang kita akan letak didalam class Kereta.

Java ada 2 jenis field yang akan ada di dalam kelas.

  • class field
  • instance field


Dibawah adalah variable berbentuk instance field yang diletakan didalam class.

 public class Kereta {  
     
   String jenisKereta;  
   String noPlat;  
     
 }  
   

So,Setelah class kita sudah siap ada field,class diatas adalah basic class yang lengkap mempunyai ciri-ciri yang telah disediakan.

Bagaimana kita hendak menggunakan class tersebut? adalah dengan menggunakan Object.
Read more ...

[Tutorial 9] Switch Statement

Wednesday 3 June 2015

Switch Statement

Hello Guys!

Untuk tutorial kali ini kita akan belajar mengenai Switch Statement.Switch statement adalah salah satu basic di dalam control flow statement.

Switch statement akan memudahkan kita untuk memilih mana satu process yang korang hendak running dan contoh yang paling mudah adalah switch statement lebih macam kurang menu.Korang akan pilih then coding di dalam statement tersebut akan running.

Dibawah adalah Syntax Switch Statement

  
  switch(expression){
   case value ://statement area 1
       break;
   case value : //statement area 2
       break;
   case value :// statement area 3
       break;
   default://statement area 4;
       break; 
  }


Pada di bahagian expression tersebut disitu adalah kawasan dimana bahagian yang kita akan letak variable then kita akan compare with case dibawah yang sama dengan expression diatas.Setelah compare diantara expression dan case dimana value diorang adalah sama barulah kita akan masuk statement yang berada di dalam

default:
korang korang lihat didalam coding diatas terdapat kawasan default.sekiranya korang memilih selain 3 value diatas automatic dia akan masuk statement default.

Contoh:
Di dalam switch statement ada 4 case dan 1 default.( case 1,case 2,case 3,case 4 dan default).Ahmad memasukkan nombor 5 dan akan tetapi dalam switch tersebut hanya ada 4.Then masa itulah automatic system akan masukkan ke dalam default.Means Kalao korang pilih selain dari case yang disediakan automatic diamasuk default.

break;

coding "break" adalah setelah masuk kedalam case yang telah dipilih dan membaca setiap statement yang berada didalam case tersebut last sekali dia akan keluar dari switch statement.Sekiranya korang tidak letak "break",setelah dia bace case 2,dia tidak keluar dari switch statement tetapi masuk kepada case 3 then case yang seterusnya.So itu adalah kelebihan break once habis baca kesemua statement dia akan break keluar dari switch statement. 

Example 1



  
 public class Tutorial{
  public static void main(String[] args){
   
   int pilih = 2;
   
   switch(pilih){
    case 1 :System.out.println("Start");
     break;
    case 2 : System.out.println("Pause");
     break;
    case 3 :System.out.println("Exit");
     break;
    default:System.out.println("Run");
     break; 
   }
  }
 }


ok,Coding diatas adalah Example 1.

pada coding diatas kita telah create variable berbentuk int dimana variable ini boleh simpan data berbentuk nombor.Variable "pilih" telah menyimpan value 2.

Setelah itu variable "pilih" telah dimasukkan ke dalam switch statement dikawasan expression.Then switch akan check info apa yang terdapat didalam expression tersebut.Setelah menegenalpasti data di dalam expression baru compare data pada setiap case yang ada.Setelah itu baru lah Statement akan dipaparkan.Means "pilih" menyimpan value 2 akan mencari case 2.So System akan memaparkan "Pause".


Output:




Example 2


import java.util.Scanner;

 public class Tutorial{
  public static void main(String[] args){
   
   //create variable
   String item;
   int choose;
   
   //display information
   System.out.println("Sila pilih barang hendak dibeli.");
   System.out.println("Laptop    ---------------> 1");
   System.out.println("Handphone ---------------> 2");
   System.out.println("Mouse     ---------------> 3");
   System.out.println("Keyboard  ---------------> 4");
   
   System.out.print("Input:");
   
   //request user to input information
   Scanner input = new Scanner(System.in);
   choose = input.nextInt();
   
   //switch statement
   switch(choose){
    case 1: item = "laptop";
      System.out.println("Anda telah Memilih:"+item);
      break;
    case 2: item = "handphone";
      System.out.println("Anda telah Memilih:"+item);
      break;
    case 3: item = "Mouse";
      System.out.println("Andat telah Memilih:"+item);
      break;
    case 4: item = "keyboard";
      System.out.println("Anda telah memilih:"+item);
      break;
    default:System.out.println("Anda tidak memilih apa2");
      break;
     
   }
  }
 }


Saya telah create 2 variable

  • item - Dimana variable ini akan meyimpan data berbentuk String.Variable ini digunakan untuk menyimpan barang yang hendak dibeli.
  • choose - Dimana variable ini akan menyimpan data berbentuk int,Variable ini digunakan setelah user telah input value then value tersebut akan masuk di switch statement.

Output:



Pada Output Diatas Memaparkan information dimana user perlu memilih barang yang hendak dibeli.Then saya telah memilih barang no.3 Iaitu Mouse.Setelah memilih barang,System akan memaparkan Barang Apa yang telah saya pilih untuk dibeli."Anda telah Memilih:Mouse"

Note: Sekiranya Anda tidak paham Mengenai function Scanner Sila Rujuk Pada  Tutorial 3.
Read more ...