Anda di halaman 1dari 1

Ketentuan:

1. biarkan class BasicArray berada dalam package mathoperation


2. jangan memodifikasi file BasicArray.java

Buat class turunan dari class BasicArray pada package yang berbeda:

3. buat class "AutoSortArray", yaitu array yang otomatis mengurutkan elemennya jika
diberi masukan. contoh:
array: 4, 5, 7, 9 jika diberi masukan angka 6, maka urutannya menjadi
array: 4, 5, 6, 7, 9
dalam class "AutoSortArray" lakukan:
a. buat method dengan nama "addElemen" untuk menambahkan elemen ke dalam
array.
b. pemanggilan method addElemen(int[] inputArray), dapat menyebabkan input
elemen array tidak berurutan. Kondisikan supaya jika method itu dipanggil,
elemennya otomatis diurutkan.
c. buat method dengan nama "print" untuk menampilkan elemen-elemen array.

4. buat class "ArrayOfSet", yaitu array yang tidak mengijinkan adanya elemen yang
sama. contoh:
array: 4, 3, 5, 1, 7 jika diberi masukan angka 3, maka urutannya akan tetap
menjadi:
array: 4, 3, 5, 1, 7 karena angka 3 sudah ada di dalam array.
Tetapi jika diberi masukan angka 6, arraynya menjadi:
array: 4, 3, 5, 1, 7, 6
dalam class "ArrayOfSet" lakukan:
a. buat method dengan nama "addElemen" untuk menambahkan elemen baru
b. pemanggilan method addElemen(int[] inputArray), dapat menyebabkan input
elemen array yang kembar. Kondisikan supaya jika method itu dipanggil, elemen yang
sama otomatis hanya ditampilkan 1 kali
c. buat method dengan nama "print" untuk menampilkan elemen-elemen array.

Anda mungkin juga menyukai