Kamis, 17 Januari 2013

Array, Inheritance dan String pada Java



ARRAY
Array merupakan suatu struktur data yang sangat penting dalam suatu bahasa pemrograman . Suatu larik atau array merupakan suatu kumpulan data yang memiliki tipe yang sama. Misal suatu array bertipe string maka tidak boleh ada tipe lain didalamnya.
Ada 2 cara untuk mendeklarasikan array dalam bahasa java yaitu :
A.    Dengan menggunakan operator New :
Bentuk Umum : tipe-array nama-array[ ] = new tipe-array[ ukuran array ]
Contoh : int nama [] = new int[10]
B.     Dengan memberikan nilai awal array dengan menggunakan “{“ dan “}”
Contoh :
String [ ] jurusan = {“ MI ”,” TI “,” TK “,” AKUNTANSI “ }

Untuk bentuk pertama ini array belum memiliki nilai awal sehingga sebelum digunakan kita harus memberikan nilai awal kepada array tersebut.

Contoh Program :
class larik {
String [] nama = {“JATI”,”SANTI”,”NISA”,”RINTO”};
String [] kelas = new String[nama.length];
Void cetakNama() {
Int I = 0;
System.out.println(nama[i] + ” “ + kelas[i];
i++;
System.out.println(nama[i] + ” “ + kelas[i];
i++;
System.out.println(nama[i] + ” “ + kelas[i];
i++;
System.out.println(nama[i] + ” “ + kelas[i];
}
public static void main (String[] args) {
larik a = new larik ();
System.out.println(“ “);
System.out.println(“------------------------“);
a.cetakNama();
System.out.println(-------------------------“);
  a.kelas[0] = “3IA03”;
  a.kelas[1] = “4IA01”;
  a.kelas[2] = “2IA01”;
  a.kelas[0] = “3IA07”;
  a.cetakNama();
System.out.println(“--------------------“);
 }
}

Untuk deklarasi array multi dimensi :
Type array nama array [] [] = new type array[ukuran-array]
[ukuran array]

Contoh program :
import java.io.*;
class Array2D
{
  public static void main(String[]args) {
DataInputStream entry = new DataInputStream(System.in);
try {
int[][]angka = new int[3][3];
for(int i = 0;i
   for(int j = 0;j
      System.out.print("Matrik [ " + (i+1)+ "] [ " + (j+1) + " ] = ");
         angka[i][j] = Integer.parseInt(entry.readLine());
   }
}
System.out.println("Data array 2 Dimaensi : ");
for(int i = 0; i
   for(int j = 0;j
      System.out.print(angka[i][j]+ " ");
   }
   System.out.println();
}
}
catch(Exception e) {
System.out.println("Wah salah input tuh ");
}
   }
}

INHERITANCE (PENURUNAN SIFAT )
Inheritance adalah pewarisan atribut-atribut dan method pada sebuah class yang diperoleh dari class yang telah terdefinisi tersebut.

Contoh Program :
// contoh inheritanace sederhana
// file disimpan dengan nama penurunansederhana.java
class A {
   int i;
   int j;
   void show_ij() {
System.out.println(“I dan j = “ + I + “” + j);
   }
}
class B extends A {
   int K ;
   void show_k () {
System.out.println(“k = “ +k);
   }
   void sum_all() {
System.out.println(“I + j + k = “ + (i+j+k));
   }
}
class penurunansederhana {
   public static void main (String args[]) {
   A objekBapak = new A();
   B objekAnak = new B();
   objekBapak.i = 13;
   objekBapak.j = 17;
   System.out.println(“Objek A -> objek superclass dari B : “)
   objekBapak.show_ij();
   objekAnak.i = 9;
   objekAnak.j = 10;
   objekAnak.k = 11;
   System.out.println(“Objek A -> objek superclass dari B : “)
   objekAnak.show_ij();
   objekAnak.show_k();
   objekAnak.sum_all();
 }
}

STRING
Java string merupakan salah satu kelas dasar yang disediakan oleh java untuk manipulasi karakter. Kelas string diguinakan untuk mendefinisikan string yang constant(tidak bias berubah).

Contoh Program :
class panjang_string {
public static void main(String [] args) {
String s1 = “Perkenalan “;
String s2 = new String (“ Pertama “ );
Int pjg;
Pjg = s1.length;
System.out.println(“panjang String s1 = \” +s1+”\”= “ + pjg );
Pjg = s2.length();
System.out.println(“panjang String s2 = \” +s2+”\”= “ + pjg );
}
}

1 komentar:

  1. Artikelnya sangat bermanfaat dan sangat membantu

    kunjungi blog saya
    http://dwipratamaariandy.blogspot.co.id/

    dan kunjungi juga
    www.atmaluhur.ac.id

    BalasHapus