arrayconversion.java

来自「主要是对于JAVA的编程的基本语言 希望能够帮得上你。」· Java 代码 · 共 49 行

JAVA
49
字号
package JavaBasic;

public class ArrayConversion {

	public static void main(String[] args) {
		final int M=4;
		final int N=5;
		
		int[][] a=new int[M][N];
		int[] c=new int[M*N];	
		
		//二维数组=>一维数组
		for(int i=0;i<M;i++){
			for(int j=0;j<N;j++){
				a[i][j]=(i+1)*(j+1);
				c[N*i+j]=a[i][j];
				System.out.print(a[i][j]+" ");
			}
			System.out.println();			
		}	
		
		System.out.println("============");
		
		for(int k=0;k<M*N;k++){
			System.out.print(c[k]+" ");
		}
		
		System.out.println();
		
		//一维数组=>二维数组
		for(int k=0;k<M*N;k++){
			c[k]=k*k;
			System.out.print(c[k]+" ");
			int i=k/N;
			int j=k-N*i;
			a[i][j]=c[k];
		}		
		
		System.out.println("\n============");
		
		for(int i=0;i<M;i++){
			for(int j=0;j<N;j++){
				System.out.print(a[i][j]+" ");
			}
			System.out.println();
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?