Tugas Array dan Inheritance Kelompok 8


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:

  1. public class Java_10_08 {

2.

  1. /**
    • @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.

  1. 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();
  • }
  1. }

Inline image 1


Leave a Reply