Maison >Java >javaDidacticiel >Comment puis-je créer un tableau bidimensionnel en Java ?

Comment puis-je créer un tableau bidimensionnel en Java ?

DDD
DDDoriginal
2025-01-05 08:19:40751parcourir

How Can I Create a Two-Dimensional Array in Java?

Création de tableaux bidimensionnels en Java

La question soulevée concerne la syntaxe correcte pour créer un tableau bidimensionnel avec des dimensions spécifiques. Le fragment de code fourni initialise un tableau multidimensionnel mais n'est pas conforme à la syntaxe correcte pour spécifier les dimensions.

Pour créer un tableau bidimensionnel d'entiers avec 5 lignes et 10 colonnes en Java, la syntaxe appropriée est :

int[][] multi = new int[5][10];

Cette syntaxe déclare un tableau bidimensionnel nommé multi avec 5 éléments, dont chacun est un tableau de 10 entiers. Pour faire simple, multi est une grille 5x10 de valeurs entières.

Une autre approche consiste à créer le tableau explicitement, en définissant chaque ligne pour qu'elle ait la longueur souhaitée :

int[][] multi = new int[5][];
multi[0] = new int[10];
multi[1] = new int[10];
multi[2] = new int[10];
multi[3] = new int[10];
multi[4] = new int[10];

Cette méthode crée une grille 5x10 et initialise chaque élément à la valeur par défaut pour les entiers, qui est 0.

Une façon encore plus concise de créer et initialiser un tableau à deux dimensions utilise des accolades :

int[][] multi = {
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};

Cette méthode initialise le tableau aux valeurs spécifiées entre les accolades.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn