Kelompok 8:
- Arief Ryan Risbaya (1202160269)
-Azolla Dhigo (1202160171)
- Avisa Gavrilla (1202164302)
- Noviah Putri Haerunsyah (1202164162)
Kelas SI-40-02
Soal (Nomor 10 halaman 559)
Write a static method remove (intv, int[] in) that will return a new array of the integers in the given array, but with the value v removed. For example, if v is 3 and in contains 0, 1, 3, 2, 3, 0, 3, and 1, the method will return an array containing 0, 1, 2, 0, and 1.
Penjelasan: Maksudnya adalah kita diperintahkan untuk membuat program dengan int v dan array yaitu int[] in, lalu menampilkan data yang terdapat pada array namun nilai yang terdapat di int v hilang. Contohnya jika int v = 3, dan data yang terdapat pada array adalah 0, 1, 3, 2, 3, 0, 3, 1, kemudian program akan mengulang data tersebut tetapi nilai 3-nya hilang, yaitu 0, 1, 2, 0, dan 1.
Script code java:
- public class Java_10_08 {
2.
- /**
-
- @param args the command line arguments
- */
- public static void main(String[] args) {
- int v = 3;
- int[] in = {0,1,3,2,3,0,3,1};
- System.out.println(“Data Asli: “);
- for (int i = 0; i<in.length; i++){
- System.out.print(in[i]);
- if (in[i] !=3){
- v++;
- }
- }
- System.out.println();
17.
- System.out.println(“Setelah nilai v hilang: “);
- int[] newArray = new int[v];
- for (int i=0, j=0; i<in.length; i++){
- if (in[i] !=3){
- newArray[j] = in[i];
- j++;
- System.out.print(in[i]);
- }
- }
- System.out.println();
- }
- }