How to print two dimensional array in java

How to print two dimensional array in java

print the 2d array/matrix row by row

/**
 * @author lautturi.com 
 * Java example: print 2 dimensional array in java
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args){
		
		int array[][] = { {1,2,3,4},{5,6,7,8},{9,10,11,12} };
		
		for (int i = 0; i < 3; i++){
			for (int j = 0; j < 4; j++){
		        System.out.printf("%5d",array[i][j]);
			}
			System.out.println();
		}
		
	}
}
Source:ww‮ttual.w‬uri.com

output:

1    2    3    4
    5    6    7    8
    9   10   11   12

print the 2d array/matrix column by column

/**
 * @author lautturi.com 
 * Java example: print 2 dimensional array column by column in java
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args){
		
		int array[][] = { {1,2,3,4},{5,6,7,8},{9,10,11,12} };
		
		for (int i = 0; i < 4; i++){
			for (int j = 0; j < 3; j++){
		        System.out.printf("%5d",array[j][i]);
			}
			System.out.println();
		}
		
	}
}

output:

1    5    9
    2    6   10
    3    7   11
    4    8   12
Created Time:2017-09-29 23:22:20  Author:lautturi