二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4:

4*4二维数组
{{1,2,3,4},
{5,6,7,8},
{9,10,11,12},
{13,14,15,16}}

打印顺序 

4
3 8
2 7 12 
1 6 11 16
5 10 15
9 14
13
两种实现方法,原理相同:

package com.edu.csu.test;

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args){
        int[][] str = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};
//        int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
//        arrayPrint(str);
        array(str);
    }	
	
	//方法一
	private static void array(int[][] arr){
		for(int y= 0; y




你可能感兴趣的:(数组实例)