AP ARRAY
ARRAY
Array adalah kumpulan data yang memiliki tipe data yang sama. Setiap data tersebut dibedakan dengan index dalam array tersebut, index dari tiap array dimulai dari 0. Misalkan kita mempunyai 5 data dalam sebuah array , maka jumlah array maksimalnya itu 4 , karena indexnya di hitung dari 0.
Contoh :
A B C D E
Data A adalah index array 0
Data B adalah index array 1
Data C adalah index array 2
Data D adalah index array 3
Data E adalah index array 4
Array terdiri dari 1 dimensi , 2 dimensi ,3 dimensi ,dan seterusnya , itu tergantung dari kebutuhan kalian.
Contoh soal Array 2 dimensi :
Buatlah program untuk menampilkan bentuk matriks dimana jumlah baris (x) dan kolom matriks (y) merupakan inputan dari user. Isi data pada matriks diinpukan pula oleh user. Gunakanlah array 2 dimensi!
Contoh output:
Masukkan jumlah baris matriks: 3
Masukkan jumlah kolom matriks: 4
matriks[0][0]: 1
matriks[0][1]: x
matriks[0][2]: a
matriks[0][3]: 5
matriks[1][0]: 5
matriks[1][1]: 6
matriks[1][2]: t
matriks[1][3]: k
matriks[2][0]: q
matriks[2][1]: q
matriks[2][2]: q
matriks[2][3]: q
Hasil Matriks:
1 x a 5
5 6 t k
q q q q
Coding :
import java.util.Scanner;
public class week8_2 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Masukkan Jumlah Baris : ");
int baris = scan.nextInt();
System.out.print("Masukkan Jumlah Kolom : ");
int kolom = scan.nextInt();
char[][] matriks = new char[baris][kolom];
for (int i = 0; i < matriks.length; i++) {
for (int j = 0; j < matriks[i].length; j++) {
System.out.print("Matriks [" + i + "][" + j + "] :");
matriks[i][j] = scan.next().charAt(0);
}
}
System.out.println("Hasil matriks : ");
for (int i = 0; i < matriks.length; i++) {
for (int j = 0; j < matriks[i].length; j++) {
System.out.print(matriks[i][j]);
}
System.out.println("");
}
}
}
Sekian Postingan dari saya , semoga bermanfaat bagi anda.
Comments
Post a Comment