JAVA---小测(2)编程

给定2维数组 让2维数组倾斜输出


	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		int [][] arr = {
				
			{1,2,3,4,5},
			{3,4,5,6,7},
			{4,5,6,7,8},
			{1,2,4,6,8},
			{5,4,3,2,1},
			{6,5,4,5,6},
			{6,5,4,5,6},
			{4,3,2,1,3}
			
		};
		
		int num = arr.length + arr[0].length - 1;
		int num2 = arr[0].length;

		
		 for(int i = 0; i < num; i++)
		 {
			 for(int j=0;j < arr.length; j++)
				 {
				 if( ( (i-j) >=0 ) && ( (i-j) < num2 ) )
				 {
					 System.out.print( arr[j][i-j]+" ");
				 }
			 } 
			 System.out.println();
		 }                  
	
		
	}

可以去列出来每个数的索引,然后找规律,就是if判断里的规律。

猜你喜欢

转载自blog.csdn.net/qq_33188563/article/details/81170588