Image     Buku Tamu   Humor    Buku Tamu   Site Map

24 Des 2009

Scope and Lifetime

1. Defenisi Scope and Lifetime

Blok gabungan pernyataan pada Java dibatasi dengan dua tanda kurung kurawal. Variabel Java hanya berlaku mulai didefinisikan sampai tanda kurung tutup untuk gabungan pernyataan.

Konsep lingkup (scope) sangat terkait erat dengan blok dan merupakan konsep yang sangat penting berkaitan dengan waktu hidup variabel. Lingkup mengacu pada bagaimana bagian-bagian program berdampak pada waktu hidup variabel. Setiap variabel yang dideklarasikan di program mempunyai lingkup keberlakuan.



Contoh
Class Scope {
Public static void main(String arg[]) () {
Int bar = 1;
{ // creates a new scope
Int bar = 2; // Compile time error
}
}
}




2. Statement/Pernyataan majemuk
Statement/pernyataan majemuk merupakan bagian program yang berisi perintahyang akan dieksekusi/dijalankan. Karena itu, statement-statement ini menentukan bagaimana jalannya program dan bagaimana suatu nilai variable dimanipulasi/berubah.


3. Mekanisme Looping dan Selection dalam Pemrograman JavaLooping (Perulangan)
Looping artinya mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikannya. Setiap perulangan memiliki 4 bagian yaitu:
  1. inisialisasi, yaitu: program yang menyiapkan keadaan awal perulangan
  2. badan program, yaitu: pernyataan yang akan kita ulangi
  3. iterasi ,yaitu: program yang kita jalankan setelah badan program
  4. terminasi,yaitu: pernyataan boolean yang diperiksa setiap kali selama perulangan untuk melihat apakah sudah waktunya menghentikan eksekusi

Di dalam Java terdapat 3 bentuk perulangan yaitu:
1. While, merupakan pernyataan perulangan yang paling mendasar pada java yang akan mengeksekusi pernyataan terus menerus sampai pernyataan booeannya true.
Contoh program meggunakan While :
Class WhileDemo {
Public static void main(String args[] ) {
Int n = 10;
While (--n >= 0)
System.out.prinyln("tick" + (n + 1));
}
}
2. Do-While, merupakan pernyataan yang sama seperti While tetapi melakukan pernyataan terminasi di akhir perulangan.
Contoh Program mengginakan Do-While:
Class DoWhile {
Public static void main(String args[] ) {
Int n = 10;
Do
System.out.println("tick " + n);
While (--n > 0);
}
}
3. For, pernyataan untuk menyatakan perulangan
Contoh program:
Class ForDemo {
Public static void main(String args[] ) {
For IInt I = 1; I <= 10; i++)
System.out.println("I = " + i);
}
}

4. Maksud pernyataan break dan continue

Break, digunakan untuk menghentikan switch, for, while, atau do-while. break label digunakan untuk menghentikan kumpulan statement yang ditandai dengan suatu label. Istilah Break mengacu pada proses memecahkan blok program yang memerintahkan runtime untuk menjalankan program di belakang blok tertentu

Continue, digunakan untuk men-skip iterasi pada suatu looping yang dapat dilengkapi dengan label untuk menentukan perulangan yang mana yang harus dilanjutkan

Tidak ada komentar:

Posting Komentar

Tinggalkan Komentar :