Anda di halaman 1dari 4

Nama : Fahriadi Rahma Dhany

Kelas : 3KA25
NPM : 12117076

TUGAS ARRAY

1. Kenapa suatu program java memerlukan Array Multidimensi, berikan contohnya ?

Jawab :

Karena Array multidimensi merupakan tipe data terstruktur yang berguna untuk
menyimpan sejumlah data yang bertipe sama

Contoh :

package latihan;
import java.util.Scanner;
public class Latihan {
public static void main(String[] args) {
Scanner matrik = new Scanner(System.in);
int i;
int x;
int matrikA [][] = new int[2][2];
int matrikB [][] = new int[2][2];
int jum [][] = new int[2][2];
System.out.println("INPUT MATRIK A");
for (i = 0; i < matrikA.length; i++){
for (x = 0; x < matrikA.length; x++){
System.out.print("Matrik A baris ke-" + (i + 1) + " kolom ke-" + (x + 1) + ":");
matrikA[i][x] = matrik.nextInt();
}
}
System.out.println("INPUT MATRIK B")
for (i = 0; i < matrikB.length; i++){
for (x = 0; x < matrikB.length; x++){
System.out.print("Matrik B baris ke-" + (i + 1) + " kolom ke-" + (x + 1) + ": ");
matrikB[i][x] = matrik.nextInt();
}
}
System.out.println("MATRIK A");
for (i = 0; i < matrikA.length; i++){
for (x = 0; x < matrikA.length; x++){
System.out.print(matrikA[i][x] + " ");
}
System.out.println();
}
System.out.println("MATRIK B");
for (i = 0; i < matrikB.length; i++){
for (x = 0; x < matrikB.length; x++){
System.out.print(matrikB[i][x] + " ");
}
System.out.println();
}
for (i = 0; i < jum.length; i++){
for (x = 0; x < jum.length; x++){
jum[i][x] = matrikA[i][x] + matrikB[i][x];
}
}
System.out.println("PENJUMLAHAN MATRIK A DAN MATRIK B");
for (i = 0; i < jum.length; i++){
for (x = 0; x < jum.length; x++){
System.out.print(jum[i][x] + " ");
}
System.out.println();
}
}
}

2. Bagaimana mengetahui kapasitas atau panjang dari suatu array? dan berikan contoh
programnya!

Jawab :

Dilihat saat kita mendeklarasikannya, contohnya seperti Array = new int[5] berarti
memiliki batas dari 0 sampai 4. Karena di array mulainya dari 0

Contoh :
package latihan2;
public class Latihan2 {
public static void main(String[] args) {
int[] angka = new int[100];
int x = 1;
//untuk memberi nilai pada tiap index
for (int i = 0; i < angka.length; i++) {
angka[i] = x;
x++;
}
int total = 0;
//untuk menjumlahkan nilai 1-100
for (int i = 0; i < angka.length; i++) {
total+=angka[i];
}
System.out.println(total);
}
}

TUGAS CLASS OBJECT DAN METHOD

Program 7-4

Tugas2 Halaman 8
Tugas3 Halaman 15

Anda mungkin juga menyukai