Array 2 Dimensi
1. Array
2 Dimensi
Berdasarkan
pemahaman saya dari penjelasan yang bapak dosen (Farhan Hamdallah) paparkan,
pengertian Array Array 2 Dimensi itu sebagai berikut:
a. Array 2 Dimensi adalah Array yang di dalamnya terdapat lebih dari 1 array tergantung ukuran yang kita tentukan,
b. Konsep kerja Array 2 Dimensi seperti Matriks pada rumus matematika.
Untuk keperluan
dokumentasi sekaligus catatan saya, saya akan melampirkan cara-cara membuat
Array 2 Dimensi dengan sedikit menggabungkan Scanner dan Looping untuk meng
input isi Array 2 Dimensi dari mulai deklarasi sampai pada tahap Output ke
konsol.
Langkah-langkah membuat Array 2 Dimensi:
1.
Membuat
class baru dimana class tersebut akan kita gunakan untuk membuat program kita
package pertemuan2;
import java.util.Scanner;
public class LoopOverMultidimensionalArray {
}
2.
Buat
main method pada class tersebut
package pertemuan2;
import java.util.Scanner;
public class LoopOverMultidimensionalArray {
public static void main(String[] args) {
}
}
3.
Lalu
buat Scanner nya tersebut
package pertemuan2;
import java.util.Scanner;
public class LoopOverMultidimensionalArray {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
}
}
4.
Lakukan
deklarasi dan inisiasi Array 2 Dimensi tersebut (menentukan jumlah index pada
Array)
package pertemuan2;
import java.util.Scanner;
public class LoopOverMultidimensionalArray {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[][] arrayPart2 = new int[5][5];
}
}
5.
Selanjutnya
Buat program Looping nya dan isikan perintah untuk mengisi Array nya
menggunakan Scanner, seperti berikut
package pertemuan2;
import java.util.Scanner;
public class LoopOverMultidimensionalArray {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[][] arrayPart2 = new int[5][5];
System.out.println("Input Angka");
for(int a=0; a<arrayPart2.length; a++){
for(int b=0; b<arrayPart2[a].length; b++){
System.out.print("baris "+(a)+" kolom "+(b)+" : ");
arrayPart2[a][b] = input.nextInt();
}
}
6.
Lalu
buat juga perintah untuk menampilkan semua isi aray 2 dimensi, agar singkat
kita gunakan loop juga untuk menampilkannya
package pertemuan2;
import java.util.Scanner;
public class LoopOverMultidimensionalArray {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[][] arrayPart2 = new int[5][5];
System.out.println("Input Angka");
for(int a=0; a<arrayPart2.length; a++){
for(int b=0; b<arrayPart2[a].length; b++){
System.out.print("baris "+(a)+" kolom "+(b)+" : ");
arrayPart2[a][b] = input.nextInt();
}
}
System.out.println("Data angka yang dimasukan");
for(int b=0; b<arrayPart2.length; b++){
for(int k=0; k<arrayPart2[b].length; k++){
System.out.print("baris ke "+(b)+" kolom ke "+(k)+" : ");
System.out.println(arrayPart2[b][k]);
}
}
}
}
Komentar
Posting Komentar