Guest User

Untitled

a guest
Mar 17th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. package Hewan;
  2.  
  3. public class Hewan {
  4. private String nama;
  5. private String jenis;
  6. private String suara;
  7. private int umur;
  8. private String deskripsi;
  9.  
  10.  
  11. public Hewan (){
  12. nama="";
  13. jenis="";
  14. suara="";
  15. umur=0;
  16. }
  17.  
  18. public Hewan (String nama,String jenis){
  19. this.nama=nama;
  20. this.jenis=jenis;
  21. }
  22. /* Error karena parameter dan urutan dan jumlah sama.
  23. public Hewan (String jenis,String suara){
  24. this.jenis=jenis;
  25. this.suara=suara;
  26. }*/
  27.  
  28. public Hewan(String nama,String jenis,String suara,int umur,String deskripsi){
  29. this.nama=nama;
  30. this.jenis=jenis;
  31. this.suara=suara;
  32. this.umur=umur;
  33. this.deskripsi=deskripsi;
  34. }
  35.  
  36. public void setDeskripsi(String deskripsi) {
  37. this.deskripsi = deskripsi;
  38. }
  39.  
  40. public String getDeskripsi() {
  41. return deskripsi;
  42. }
  43.  
  44. public Hewan(String suara, int umur){
  45. this.suara=suara;
  46. this.umur=umur;
  47. }
  48.  
  49. public void setUmur(int umur) {
  50. this.umur = umur;
  51. }
  52.  
  53. public void setNama(String nama) {
  54. this.nama = nama;
  55. }
  56.  
  57. public void setJenis(String jenis) {
  58. this.jenis = jenis;
  59. }
  60.  
  61. public void setSuara(String suara) {
  62. this.suara = suara;
  63. }
  64.  
  65. public String getNama() {
  66. return nama;
  67. }
  68.  
  69. public int getUmur() {
  70. return umur;
  71. }
  72.  
  73. public String getJenis() {
  74. return jenis;
  75. }
  76.  
  77. public String getSuara() {
  78. return suara;
  79. }
  80.  
  81. public void display(){
  82. System.out.println(nama);
  83. System.out.println(jenis);
  84. System.out.println(suara);
  85. System.out.println(umur);
  86. System.out.println(deskripsi);
  87. }
  88.  
  89. public void bersuara(){
  90. int jumlahkata=1;
  91. String a=jenis+" Dengan nama "+nama+" Bersuara "+suara;
  92.  
  93. System.out.println(a);
  94. }
  95. public void jumlahKata(){
  96. int jumlahKata=1;
  97.  
  98. for (int i = 0; i <deskripsi.length() ; i++) {
  99. if(deskripsi.charAt(i)==' '){
  100. jumlahKata++;
  101. }
  102. }
  103.  
  104. System.out.println(jumlahKata);
  105. }
  106.  
  107. public void bandingUmur(Hewan a){
  108.  
  109. if (this.umur<a.umur)
  110. System.out.println("Lebih Muda");
  111. else if (this.umur>a.umur)
  112. System.out.println("Lebih Tua");
  113. else if (this.umur==umur){
  114. System.out.println("Seumuran");
  115. }
  116.  
  117. }
  118.  
  119. public Hewan copyFrom(){
  120. return new Hewan(nama,jenis,suara,umur,deskripsi);
  121. }
  122.  
  123.  
  124. }
Add Comment
Please, Sign In to add comment