java:java一维数组和二维数组的定义方法

PS:描述的简单点

第1个回答  2018-06-14

(一)一维二维数组的定义:

[html] view plain copy

    /*一维数组定义的几种方法:  

    * int[] x;  

    int x[];  

    二维数组定义的几种方法:  

    int[][] y;   

    int y[][];  

    int[] y[];  

    int[] x,y[];//x一维、y二维  

    int[] x;  

    int[] y[];  

    -----------  

    a:  

    x[0]=y;//cuo  

    b:  

    y[0]=x;//yes  

    c:  

    y[0][0]=x;//cuo  

    d:  

    x[0][0]=y;//cuo  

    e:  

    y[0][0]=x[0];//yes  

    f:  

    x=y;//cuo  

    */  


    (二)使用二维数组:

    [html] view plain copy

    package test;    

    public class test {    

    public static void main(String[] args)  

    {  

    int a[][]=new int[3][4];  

    for(int x=0;x<3;x++)  

    {  

    for(int y=0;y<4;y++)  

    System.out.print(a[x][y]);  

    System.out.println();  

    }  

    }  

    }    

    控制台输出结果:  

    0000  

    0000  

    0000  

第2个回答  2018-06-14
package blackjack;

import java.util.Scanner;

public class Point {
public int[] p(int n){
int[] a = new int[n];
Scanner s = new Scanner(System.in);
for(int i =0;i<n;i++){
a[i]=s.nextInt();
}
return a;
}

public int[][] p2(int n){
int[][] b = new int[n][];
Scanner s = new Scanner(System.in);
for(int i =0;i<n;i++){
for(int j = 0;j<n;j++){
b[i][j]=s.nextInt();
}
}
return b;
}

}本回答被网友采纳
相似回答