Source Code Program Untuk Merubah Ukuran Array (re-sizing)

Setelah mendapat tugas dari dosen matakuliah Algoritma dan struktur data yang lumayan bikin mumet alias pusing akan tetapi Alhamdulillah telah selesai saya kerjakan dan kini saatnya untuk share ke sobat agar sobat yang kebetulan mendapat tugas yang sama dengan saya tinggal copas alias copy paste aja source code saya di bawah ini. hehehe.

Java

Tugas saya dalam hal ini ialah mengubah ukuran array sehingga ukuran array menjadi array lebih besar dari sebelumnya. Adapun cara untuk mengubah ukuran array adalah sebagai berikut:

1. Buatlah sebuah array baru yang memiliki ukuran yang lebih besar dari ukuran array sebelumnya.
2. Copy isi array lama ke dalam array baru.
3. Rename array baru dengan arry lama.

Contoh source code-nya di bawah ini.

 

package resizing;

/**
*
* @author JUNAIDI
*/
public class Resizing {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
     
        int array_lama[][]={{1,2,3},{4,5,6}};
        int array_baru[][]=new int [3][4];
       
            System.out.println("Array sebelum di ubah:");
            for(int i=0; i<array_lama.length;i++){
                for (int j=0; j<array_lama[i].length; j++){
                    System.out.print(array_lama[i][j]+"\t");
                }
                System.out.println("");   
            }
      
       
        System.out.println("");
       
        System.out.println("Array setelah di ubah:");
         for(int i=0;i<array_lama.length;i++){
         
            System.arraycopy(array_lama[i], 0, array_baru[i], 0, array_lama[i].length);
     
        }
   
         for(int i=0; i<array_lama.length;i++){
                for (int j=0; j<array_baru[i].length; j++){
                    System.out.print(array_baru[i][j]+"\t");
                }
                System.out.println("");   
            }
    

    }
}

Jika ada yang ditanyakan mengenai source code di atas dapat memberikan komentar di bawah ini atau lewat email junedalbughisy@gmail.com atau jika tidak ingin menunggu sobat bisa hubungi saya di 081945703653.

Oke Selamat mencoba dan semoga sukses…!!!!!!

Tidak ada komentar:

Catatan:
Untuk menyisipkan video, gunakan tag <i rel="youtube">URL YOUTUBE ANDA...</i>
Untuk menyisipkan gambar, gunakan tag <i rel="image">URL GAMBAR ANDA...</i>
Untuk menyisipkan kode, gunakan tag <i rel="code">KODE ANDA...</i>
Untuk menyisipkan kode panjang, gunakan tag <i rel="pre">KODE ANDA...</i>
Untuk menyisipkan catatan, gunakan tag <b rel="quote">CATATAN ANDA...</b>
Untuk menciptakan efek tebal gunakan tag <strong>TEKS ANDA...</strong>

NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!"

Jika ingin menuliskan komentar yang keluar dari topik pada artikel ini silahkan kehalaman OOT (out of topic) dengan menekan tombol OOT di bawah ini.

Konversi Kode di Sini!OOT

 
Design by Juned al~Bughisy Copyright © 2012 ~ 2013 Powered by Blogger
Back to Top