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:
- inisialisasi, yaitu: program yang menyiapkan keadaan awal perulangan
- badan program, yaitu: pernyataan yang akan kita ulangi
- iterasi ,yaitu: program yang kita jalankan setelah badan program
- 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 :