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<angka.length;i++) {
for(int j = 0;j<angka[i].length;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<angka.length;i++) {
for(int j = 0;j<angka[i].length;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 );
}
}
Copyright © 2010, iLab Universitas Gunadarma
Tidak ada komentar:
Posting Komentar