二维数组打印

你可以将二维数组看做一个表,你的a[]会像下面这样:
    8 2 6 5
    6 3 1 0
    8 7 9 6
    然后进行编号,行列号:
        0 1 2 3
       --------
    0 | 8 2 6 5
    1 | 6 3 1 0
    2 | 8 7 9 6
    比如,a[0][3]就是6.这样就好了!
 

package test922;

public class TwoDimensionalArray {

	public static void main(String[] args) {
		int x = 0;
		int[][] a = { { 8, 2, 6, 5 }, { 6, 3, 1, 0 }, { 8, 7, 9, 6 } };
		System.out.print("\t");
		for (int i = 0; i <= a.length; i++) {
			System.out.print(i + "\t");
		}
		System.out.print("\n\t" + "-------------------------");
		System.out.println();
		for (int i = 0; i < a.length; i++) {
			System.out.print(i + "  |\t");

			for (int j = 0; j < a[i].length; j++) {
				System.out.print(a[i][j] + "\t"); // "\t"是制表符
			}
			System.out.println();
		}

	}

}

结果:

    0    1    2    3    
    -------------------------
0  |    8    2    6    5    
1  |    6    3    1    0    
2  |    8    7    9    6    


//java关于二维数组动态初始化的问题

    /*    怎么才能打印出如下文字:

    2      A      4      A      6      A     8     A     10    A    

    A     12     A     14     A     16    A    18    A     20

    22    A      24    A      26    A    28    A     30    A

    A     32     A     34     A     36    A    38    A     40

    42     A     44     A     46    A    48    A     50    A

    打印出如下文字:

    2      A      4      A      6      A     8     A     10    A    

    A     12     A     14     A     16    A    18    A     20

    22    A      24    A      26    A    28    A     30    A

    A     32     A     34     A     36    A    38    A     40

    42     A     44     A     46    A    48    A     50    A

package test922;

public class OddTest {
	public static void main(String[] args) {
		boolean odd = true;// 奇数行标志
		for (int i = 2; i <= 50; i += 2) {
			System.out.print(odd ? i + "\tA\t" : "A\t" + i + "\t");
			if (i % 10 == 0) {
				System.out.println();
				odd = !odd;
			}
		}
	}
}

结果:

2    A    4    A    6    A    8    A    10    A    
A    12    A    14    A    16    A    18    A    20    
22    A    24    A    26    A    28    A    30    A    
A    32    A    34    A    36    A    38    A    40    
42    A    44    A    46    A    48    A    50    A    
 

猜你喜欢

转载自blog.csdn.net/rocling/article/details/82810292