Membuat Matrix di Java

10:47 AM

MATRIX JAVA

Kali ini akan dibahas bagaimana cara membuat matrix di dalam java. Matrix dibuat dengan menggunakan array 2 dimensi dan dua kali perulangan.
Berikut source code dari program matriks 3x3 yang nilainya diinput menggunakan keyboard

import java.util.Scanner;
public class matriks {
    public static void main(String[] args){
        int b=3;int k=3;
        System.out.println("Input Matrix");
        int[][] matrixA=new int[b][k];
        for(int i=0;i<b;i++){
            for(int j=0;j<k;j++){
                matrixA[i][j]=input();
            }
        }
        for(int i=0;i<b;i++){
            for(int j=0;j<k;j++){
                System.out.print(matrixA[i][j]+" ");
            }
            System.out.println();
        }
    }
    static int input(){
        Scanner a=new Scanner(System.in);
        int b=a.nextInt();
        return b;
    }
}

Berikut penjelasan dari source code diatas. .
int b=3;int k=3;
        System.out.println("Input Matrix");
        int[][] matrixA=new int[b][k];
        for(int i=0;i<b;i++){
            for(int j=0;j<k;j++){
                matrixA[i][j]=input();
            }
        }

 
variabel b dan k digunakan untuk mendeklarasikan dimensi matriks, b untuk baris dan k untuk kolom. Dalam potongan source code diatas matrixA di deklarasikan dengan int[][] matrixA=new int[b][k], kenapa tidak langsung diberi dimensi dalam matrix A 3 x 3?? kenapa harus dengan variabel bantu yang dipisah?? hal ini digunakan karena untuk memudahkan jika kita ingin membuat program matrix yang dimensi dari matrix itu bisa kita input dari keyboard.
Perulangan for diatas digunakan untuk memasukkan input keyboard ke nilai matrix secara berurut dari baris pertama kolom pertama, baris pertama kolom kedua, ... dst. Dalam perulangan diatas i menyatakan baris dan j menyatakan kolom index array matrix.
for(int i=0;i<b;i++){
            for(int j=0;j<k;j++){
                System.out.print(matrixA[i][j]+" ");
            }
            System.out.println();
        }


 Perulangan yang kedua digunakan untuk menampilkan matrixA dalam bentuk matrix 3x3.

Mau lebih jelas lagi? saya juga menerima jasa kursus java dasar. .leave comment atau email deavenditama@gmail.com untuk jelasnya. .




You Might Also Like

1 comments