Advertisement
Guest User

array

a guest
Apr 22nd, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. import java.util.Arrays;
  2.  
  3. public class array {
  4.  
  5. private double [] bilangan;
  6. private double ratarata;
  7. private double maks,min;
  8.  
  9. public double[] getBilangan() {
  10. return bilangan;
  11. }
  12.  
  13. public void setBilangan(double [] bilangan) {
  14. this.bilangan = bilangan;
  15. }
  16.  
  17. public double getRatarata() {
  18. return ratarata;
  19.  
  20. }
  21.  
  22. public void setRatarata(double [] bilangan ) {
  23. ratarata = 0;
  24. for (int i =0; i < bilangan.length; i++){
  25. ratarata = ratarata +bilangan[i];
  26.  
  27. }
  28. }
  29.  
  30. public double getMin() {
  31. return min;
  32. }
  33.  
  34. public void setMin(double [] bilangan) {
  35.  
  36. // cara pertama pakai perulangan
  37. // inisialisasi elemen minimum
  38. min = bilangan[0];
  39.  
  40. // ulangi tiap elemen array
  41. // bandingkan setiap elemen dengan minimum saat ini
  42. for (int i = 1; i < bilangan.length; i++)
  43. if (bilangan[i] < min)
  44. min = bilangan[i];
  45.  
  46. // cara kedua pakai Java 8 Stream
  47. min = Arrays.stream(bilangan).min().getAsDouble();
  48.  
  49. }
  50.  
  51. public double getMaks() {
  52. return maks;
  53. }
  54.  
  55. public void setMaks(double [] bilangan) {
  56.  
  57. // cara pertama pakai perulangan
  58. // inisialisasi elemen maksimum
  59. maks = bilangan[0];
  60.  
  61. // ulangi tiap elemen array
  62. // bandingkan setiap elemen dengan maks saat ini
  63. for (int i = 1; i < bilangan.length; i++)
  64. if (bilangan[i] > maks)
  65. maks = bilangan[i];
  66.  
  67. // cara kedua pakai Java 8 Stream
  68. maks = Arrays.stream(bilangan).max().getAsDouble();
  69. }
  70.  
  71. public void tampil (double a[]){
  72.  
  73. String data = "";
  74. for (int i = 0; i < a.length; i++){
  75. if (i == 0)
  76. {data += a[i];
  77. } else
  78. { data += " ,"+a[i];
  79.  
  80. }
  81. }
  82. System.out.println(data);
  83. }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement