Saturday, November 20, 2010

PBO : source code java lingkaran

  1. public class Lingkaran {
  2. private double jejari;
  3. public Lingkaran(){
  4. this.jejari=1.0;
  5. }
  6. public void setJejari(double jejari){
  7. this.jejari=jejari;
  8. }
  9. public double getJejari(){
  10. return this.jejari;
  11. }
  12. public double hitungluas(){
  13. return(3.14*this.jejari*this.jejari);
  14. }
  15. public static void main(String[] args){
  16. Lingkaran bunder1 = new Lingkaran();
  17. bunder1.setJejari(100);
  18. System.out.println("jejari = "+bunder1.getJejari());
  19. double hasil=bunder1.hitungluas();
  20. System.out.println("luas = "+hasil);
  21. Lingkaran bunder2= new Lingkaran();
  22. bunder2.setJejari(50);
  23. System.out.println("jejari = "+bunder2.getJejari());
  24. double hasil2=bunder2.hitungluas();
  25. System.out.println("luas = "+hasil2);
  26. }
  27. }

run:
jejari = 100.0
luas = 31400.0
jejari = 50.0
luas = 7850.0
BUILD SUCCESSFUL (total time: 3 seconds)


pembahasan :

2.     daftar field
3-5.   konstruktor Lingkaran
6-8.   method setter setJejar berfungsi untuk mengubah nilai jejari
9-11.  method getter getJejari berfungsi untuk mengambil nilai jari-jari, 
12-14. method  hitungluas berfungsi untuk menghitung luas lingkaran
15.    program utama
16.    membuat object bunder1 dari kelas Lingkaran
17.  memanggil method setJejari dengan nilai parameter 100 ,ini akan memberikan nilai ke field jejari
18.   menampilkan nilai jejari dengan memanggil method getJejari dari object bunder1
19.   memasukan nilai hasil dari method hitungluas dari object bunder1
20    menampilkan hasil luas
21-25.penjelasan sudah ada diatas


download source code java Lingkaran disini