prog 08 - Universitas Mercu Buana

advertisement
PENGENDALI PROGRAM
Pokok bahasan :
Untuk melakukan suatu proses program bisa dimungkinkan melakukan pengulangan
perintah berulang kali atau juga melompat ke program yang lain oleh karena itu
dalam java ada pengendali program yaitu pengulangan dan pencabangan
Tujuan Instruksional Umum :
Menjelaskan apa arti bahasa pemograman Java dan tujuannya dan mencoba
memahaminya dengan langsung praktek, dimana pemograman berorientasi pada
objek yang saling berinteraksi dalam lingkungan kelas-kelas yang kita definisikan
sendiri dan kelas-kelas standard Java.
Tujuan Instruksional Khusus :
Cara menggunakan kendali While
Cara menggunakan kendali if
Pengulangan
Penggunaan kendali while
Digunakan untuk kondisi pengulangan, dengan bentuk umum sebagai berikut
while ( kondisi )
{
blok statement;
}
selama kondisi bernilai benar maka blok statement akan terus dikerjakan
1
// NilaiMahasiswa.java
2
// kelas untuk menghitung nilai rata-rata mahasiswa
3
// menggunakan pengulangan Repetition
4
import java.util.Scanner;
5
public class NilaiMahasiswa
6
{
7
private String matakuliah; //nama matakuliah untuk kelas ini
8
9
// konstruktor
10
public NilaiMahasiswa( String matKul)
http://www.mercubuana.ac.id
1
47
48
}
49
rataRata = total / 10;
50
51
System.out.printf( " \nTotal dari 10 nilai adalah %d\n", total );
52
System.out.printf( " Rata-rata
nilai adalah %d\n", rataRata );
53
54
} // akhir method
55
} // akhir kelas NilaiMahasiswa
Untuk pertama kali kita memberikan nilai konter dengan nilai 1
56
konter = 1;
Kemudian pernyataan while kita tuliskan dengan kondisi konter kurang dari atau
sama dengan 10, bila kondisi tersebut benar maka blok statement baris 58 sampai
62 akan terus dikerjakan hingga kondisi pernyataan salah
57
while ( konter <= 10 )
58
{
59
System.out.print( " Isi NIlai: ");
60
nilai = isi.nextInt();
61
total = total + nilai;
62
konter = konter + 1;
63
}
Untuk diperhatikan baris 62 nilai konter akan terus bertambah 1 sehingga nilai konter
mendekati nilai 10
64
konter = konter + 1;
Selanjutnya buat kelas yang berisi method main untuk menjalankan program
tersebut
1
2
// NilaiMahasiswatest
//membuat objek yang memasukkan nilai rata-rata
3
http://www.mercubuana.ac.id
3
Pencabangan
Pengunaan kendali if
Contoh penggunaan if pada Error! Reference source not found.
Bentuk kondisi if
Kondisi if untuk memeriksa apakah suatu variabel/ekspresi memenuhi pesyaratan
suatu kondisi. Seleksi if menggunakan ekpresi Boolean untuk menentukan apakah
suatu statement/blok statement akan dieksekusi atau tidak. Bila variabel/ekspresi
memenuhi persyaratan kondisi, maka seleksi akan bernilai benar
, dan kemudian
statement atau blok statement yang menyertai if tersebut akan dieksekusi.
Bentuk if…else
Selain menentukan apa saja yang akan dilakukan bila suatu kondisi terpenuhi, kita
juga ingin menetapkan konsekwensi-konsekwensi yang terjadi bila kondisi itu gagal
dipenuhi.
Bentuk if..else bersarang
Kita diperbolehkan untuk membuat if atau if..else yang bersarang, maksudnya
kondisi tersebut dapat ditempatkan sebagai suatu blok seleksi didalam blok if atau
if..else
Bentuk Kondisi switch
Bentuk ini digunakan untuk menyeleksi kondisi yang memiliki banyak kemungkinan
public class WhileKounter
{
public static void main( String args[] )
{
int kounter = 1;
while ( kounter <= 10)
{
System.out.printf( "%d ", kounter );
++kounter;
}
System.out.println();
}
}
http://www.mercubuana.ac.id
5
Download