2. Apa yang terjadi apabila program mencoba untuk mengakses sebuah element array
dengan index yang salah / invalid ?
Jawab :
- Apabila indeks yang di inputkan kurang dari ukuran array maka akan muncul output
sesuai indeks, namun apabila lebih maka akan muncul error dengan pesan Exception in
thread "main" java.lang.ArrayIndexOutBoundsException.
Jawab :
a. Menggunakan Loop
Contoh :
i. Source :
package tugaspersonal;
copylist[i]=List[i];
System.out.println(List[i] + "++");
System.out.println(copylist[i] + "--");
ii. Output
i. Program
package tugaspersonal;
System.out.println(List[i] + "++");
System.out.println(copylist[i] + "--");
ii. Output
c. Menggunakan Clone
i. Program
package tugaspersonal;
copylist[i]= List[i];
System.out.println(List[i] + "++");
int i = 0;
System.out.println(copylist[i] + "--");
ii. Output
Buatlah sebuah program Pendataan dan Perhitungan IPS (Indeks Prestasi Semester) .
Gunakan Arraylist / vector. Program akan berhenti saat dipilih menu keluar . Program terdiri
atas 4 menu yaitu :
1. Pendataan Matakuliah :
A=4
B=3
C=2
D=1
E=0
4. Keluar
Tampilan Awal
Run Code
Output Keluar