Aşağıda satır ve sütun sayısını bizden alan bir matris programladık. Matrisin her satır ve sütunundaki sayıları bir random’a bağladık on ile 100 arasında random ile sayı üreterek yerlerine yerleştirdik.
Çok boyutlu dizide “m” için satır sayımızı “n” için sütun sayımızı belirledik int olarak tanımladık int dışında float veya double olarakta tanımlanabilir.
  1. Scanner x = new Scanner(System.in);
  2. System.out.print("satır sayısını giriniz:");
  3. int m = x.nextInt();
  4. System.out.print("sutun sayısını giriniz:");
  5. int n = x.nextInt();
  6. int dizi[][] = new int[m][n];
  7. for(int i=0;i<m;i++) {
  8. System.out.println("");
  9. for(int j=0;j<n;j++) {
  10. dizi[i][j] =(int) (Math.random()*90+10);
  11. }
  12. }
  13. for (int i = 0; i < m; i++) {
  14. System.out.println(" ");
  15. for (int j = 0; j < n; j++) {
  16. System.out.print("("+dizi[i][j]+")"+" ");
  17. }
  18. }
Yukarıdaki programın çıktısı aşağıdaki gibi olacaktır.
çok boyutlu diziler