Sabtu, 21 September 2013

Membuat Matriks Infinitif (Tidak Terbatas)

Kali Ini saya akan membagi ilmu saya tentang Array. Array terbagi 2 macam, yaitu :
1. Array 1 Dimensi
2. Array 2 Dimensi

Perbedaan diantara keduanya adalah terdapat didialam kurung sikunya.
1. Contoh Array 1 Dimensi :
int[] angka = new int[4];

berarti panjang dari array 1 dimensi tersebut adalah 4 (4 baris).

2. Contoh Array 2 Dimensi :
int[][] matriks = new [3][3];

berarti panjang dari array 2 dimensi tersebut 3 baris dan 3 kolom.

dan kali ini saya akan membahas matriks infinitif dan ditentukan dari user untuk menentukan panjang dari array tersebut..langsung saja ke pokok pembahasannya..

import java.util.Scanner;

public class MatriksInfinitf {
    public static void main(String[] args) {
        Scanner inp = new Scanner(System.in);       
        System.out.print("Masukkan Jumlah Baris : ");       
        int  n = inp.nextInt();
        System.out.print("Masukkan Jumlah Kolom : ");
        int k = inp.nextInt();
        System.out.println("\nInput Matriks");
        int[][] matrik = new int[n][k];
        for (int i = 0; i < matrik.length; i++) {
            for (int j = 0; j < matrik[0].length; j++) {               
                System.out.print("Baris ke-"+(i+1)+" Kolom ke-"+(j+1)+" : ");
                matrik[i][j] = inp.nextInt();
            }           
        }       
        System.out.println("\nTampilan Matriksnya");
        for (int i = 0; i < matrik.length; i++) {
            for (int j = 0; j < matrik[0].length; j++) {
                System.out.print(matrik[i][j]+" ");
            }
            System.out.println("");
        }
    }
}

Selamat Mencoba..!! :-)