Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package MasteringTraining;
- /**
- *
- * @author Nadia for Mastering Training
- *
- */
- public class LearnArray {
- public static void main(String[] args) {
- // Deklarasi variable array tanpa ukuran
- int[] arrayInt;
- //typedata[] namaVariable;
- // deklarasi variable array dengan jumlah data nya, atau mengalokasikan memori
- int[] arrayAngka = new int[5];
- //index dari 0 - 4
- // deklarasi variable array dengan menginisialisasi nilainya langsung
- char[] arrayCharHuruf = { 'a', 'b', 'c' };
- // Menentukan jumlah data array
- arrayInt = new int[3];
- arrayInt[0] = 12;
- arrayInt[1] = 11;
- arrayInt[2] = 6;
- System.out.println("Nilai index ke 0 = " +arrayInt[0]);
- System.out.println("Nilai index ke 1 = " +arrayInt[1]);
- System.out.println("Nilai index ke 2 = " +arrayInt[2]);
- //nama variable[index] = element;
- arrayInt[0] = 15;
- System.out.println("Setelah diubah : " +arrayInt[0]);
- //Mengetahui panjang/ jumlah banyaknya array :
- System.out.println("jumlahnya adalah: "+arrayInt.length);
- System.out.println("=============================");
- //mengubah nilai array yang sudah diinisialisasi sebelumnya
- arrayCharHuruf[0] ='i';
- System.out.println("index ke 0, sudah diubah menjadi : "+arrayCharHuruf[0]);
- // menetapkan isi dari array
- // jika melebihi index yang ada, akan terkena error ArrayIndexOutOfBoundsException
- // for (int i = 0; i <= arrayInt.length; i++) {
- // arrayInt[i] = i + 1;
- // }
- // menetapkan isi dari array
- //sesuai index, maka akan dijalankan
- for (int i = 1; i < arrayInt.length; i++) {
- arrayInt[i] = i + 1;
- }
- // cek nilai arrayInt
- for (int i = 1; i < arrayInt.length; i++) {
- System.out.println(arrayInt[i]);
- }
- // baris baru
- System.out.println();
- System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- // menetapkan isi dari array String
- arrayAngka[0] = 2;
- arrayAngka[1] = 5;
- arrayAngka[2] = 6;
- arrayAngka[3] = 1;
- arrayAngka[4] = 4;
- for (int i = 0; i < arrayAngka.length; i++) {
- System.out.println(arrayAngka[i]);
- }
- System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- char[] copyFrom = { 'd', 'e', 'c', 'a', 'f', 'f', 'e',
- 'i', 'n', 'a', 't', 'e', 'd' };
- char[] copyTo = new char[7];
- System.arraycopy(copyFrom, 2, copyTo, 0, 7);
- System.out.println(new String(copyTo));
- System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- }
- }
Add Comment
Please, Sign In to add comment