Kamis, 04 Oktober 2018

Pemrograman Berorientasi objek


class bebas yang memiliki behavior / method
  • Tanpa parameter
  • Dengan parameter
  • Dengan nilai kembalian
  • Dengan parameter dan nilai kembalian
Buatlah program untuk membuat menguji class yang telah anda buat.
Keywords: void
saya membuat class Tugas method dan beberapa method / behavior yang sudah ditentukan oleh dosen pengampu, sesuai dengan soal di atas.
Mehtod tanpa parameter
Berikut source code:
Method Dengan parameter tanpa nilai pengembalian
Berikut source code:
Method Dengan nilai kembalian tanpa parameter
Berikut source code:
Method Dengan parameter dan nilai kembalian
Berikut source code:
Dan fungsi – fungsi diatas di panggil di method static.
Berikut source code :
Berikut source code secara keselurahan :
 

Dan output dari hasil run source code diatas:

Kesimpulan:
Dari method – method diatas adalah void sebagai keyword . Jika method yang menggunakan keyword void adalah method yang tidak memerlukan return value, sedangkan method yang tidak mengunakan keyword void memerlukan return value.


MEMBUAT PROGRAM DUA BUAH DADU

Dalam hal ini, saya membuat 2 class, class DuaDadu dan LemparDadu.
Berikut adalah source code dari kelas DuaDadu:
Penjelasan:


Disini saya harus mengimport “import java.lang.Math.*;”, agar bisa menggunakan method Math.random(), setelah itu membuat dua variable “int dadupertama = 0;” dan “int dadukedua = 0;” yang bertype data integer yang memiliki nilai 0, “void Dadu()” ini adalah prosedur yang saya buat untuk mencari nilai 2 bauh mata dadu, variable “dadupertama” yang saya buat tadi untuk menampung nilai dari fungsi “Math.random() *13” yang memiliki nilai Batasan 13 begitu juga dengan variabel dadukedua, “System.out.println (“Angka dadu pertama = ”+dadupertama);” disini saya mencetak nilai dari variabel dadupertama begitu juga dengan variable dadukedua, “ int jumlah_angka ” adalah variabel
Hasil dari penjumlah antara variabel dadupertama dan dadukedua.
Berikut adalah source code dari kelas LemparDadu:
Penjelasan:


Disini saya membuat main method/method utama yaitu, LemparDadu.
Dimethod ini lah class DuaDadu di run dengan membuat instance class DuaDadu yaitu,”DuaDadu lempar = new DuaDadu(); ”, “import java.util.Scanner ”;, yaitu mengimpor class scanner sebagai digunakan untuk input dari user dan membuat objek dari class Scanner “Scanner sc = new Scanner”, dan membuat variabel tanya yang bertipe data String “String tanya;”.
Didalam perulangan while ini adalah kondisi dimana user ingin melempar dadu atau tidak