Puisqu'il existe différentes méthodes de déclaration et d'initialisation, nous avons identifié celles qui ne causent pas d'erreurs de compilation.
python
public class A {
public static void main(String[] args) {
/*Tableau unidimensionnel*/
int[] ary = new int[3];
int ary2[] = new int[3];
int []ary3 = new int[3];
int ary4[];
ary4 = new int[3];
// int ary4[];
// ary4 = {1, 2, 3}; #=>Erreur de compilation
int ary5[] = {1, 2, 3};
int ary6[] = new int[] {1, 2, 3}; //Spécifiez le type et initialisez
// int ary7[] = new int[3] {1, 2, 3}; #=>Erreur de compilation
/*Tableau bidimensionnel*/
int[][] ary8 = new int[3][3];
int ary9[][] = new int[3][3];
int []ary10[] = new int[3][3];
int[] ary11[] = new int[3][3];
int [][]ary12 = new int[3][3];
int ary13[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
}
}
Recommended Posts