M6 - Pemrograman Berorientasi Object
- int -> 0
- String -> “null”
- Dog -> null
- char -> ‘\u0000’
- float -> 0,0f
- boolean -> true
4 (empat) pilihan yang benar yaitu :
Pada Java, saat mendeklarasikan array kita tidak perlu menspesifikasikan ukuran array kosong. Namun, kita harus menyatakan ukuran array secara eksplisit saat melakukan pendeklarasian menggunakan operator new() atau dengan mendaftarkan item-item untuk array.
Selain itu, pada Java penempatan kurung siku pada deklarasi array dilakukan setelah tipe variable atau setelah identifier.
Indeks ke-2 dari array di atas adalah..
Pada array terdapat indeks yang bertujuan untuk mempermudah mengakses elemen yang terdapat pada array. Indeks tersebut berada dalam tanda []. Indeks pada array dimulai dari 0, sehingga pada array jumlahhari terdapat:
jumlahhari[0] = 28
jumlahhari[1] = 29
jumlahhari[2] = 30
jumlahhari[3] = 31
Semua array dimulai dengan indeks nol. Yang dimaksud indeks nol adalah nilai yang ada di dalam simbol kurung siku […] dimulai dari nol.
monthDays = new int[4];
monthDays[0] = 31;
monthDays[1] = 29;
monthDays[2] = 31;
monthDays[3] = 30;
Pada Java semua array dialokasikan secara dinamis. Dengan konsep dinamis array ini, maka akan lebih mempermudah dalam melakukan array. Dengan proses untuk memperoleh array adalah dua langkah, yaitu:
- Deklarasi variable dari tipe array yang dikehendaki.
- Alokasi memori yang akan menyimpan array menggunakan operator new() dan memberikannya ke variabel array.
System.out.println(jumlahHari[0]);
}
}
Keluaran dari program di atas adalah…
Pada array terdapat indeks yang bertujuan untuk mempermudah mengakses elemen yang terdapat pada array. Indeks tersebut berada dalam tanda []. Indeks pada array dimulai dari 0, sehingga pada array jumlahhari terdapat:
jumlahhari[0] = 31
jumlahhari[1] = 29
jumlahhari[2] = 31
jumlahhari[3] = 30
Sehingga ketika mengakses jumlahhari[0], keluarannya adalah 31.
String[][] names = {{"Mr. ", "Mrs. ", "Ms. "},
{"Max", "Nadia"}};
System.out.println(names[0][0] + names[1][0]);
System.out.println(names[0][2] + names[1][1]);
}
}
Output dari potongran program adalah...
int [][] duaD = {{10,20,30},{40,50,6}};
System.out.println(duaD[1][3]);
}
}
Apa yang akan terjadi bila program di atas dijalankan?
Ketentuan:
- Class yang digunakan ArrayMultiD.
- Terdapat dua buah array dua dimensi.
- Nilai dalam array dideklarasikan secara langsung berukuran matriks 2 kali 2
- Menggunakan perulangan for untuk menampilkan matriks.
- Menampilkan matriks 1, matriks 2, dan hasil penjumlahan matriks 1 dan matriks 2
Ketentuan:
- Class yang digunakan adalah ArraySatuD.
- Array berisikan 4 elemen yaitu:
- Elemen 1 = Annisa
- Elemen 2 = Budi
- Elemen 3 = Caca
- Elemen 4 = Dita
- Untuk menampilkan Array tersebut pada keluaran digunakan perulangan for.
Komentar
Posting Komentar