Maison >Java >javaDidacticiel >Quelle est la bonne façon de créer un tableau bidimensionnel en Java ?

Quelle est la bonne façon de créer un tableau bidimensionnel en Java ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-26 05:19:09741parcourir

What's the Correct Way to Create a Two-Dimensional Array in Java?

Création de tableaux bidimensionnels en Java : la bonne approche

La syntaxe que vous avez mentionnée :

int[][] multD = new int[5][];
multD[0] = new int[10];

est ce n'est pas la bonne façon de créer un tableau bidimensionnel en Java. Un tableau bidimensionnel est un tableau de tableaux, et chaque élément du tableau le plus externe est une référence à un tableau interne.

La syntaxe correcte pour créer un tableau bidimensionnel avec 5 lignes et 10 colonnes est :

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

Ce code initialise le tableau avec 5 éléments, dont chacun est une référence à un tableau interne de taille 10. Les tableaux internes ne sont pas initialisés, donc leur les valeurs par défaut seront 0 pour les entiers.

Vous pouvez également initialiser explicitement les tableaux internes :

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 }
};

Cela crée un tableau bidimensionnel avec chaque tableau interne contenant 10 éléments, tous initialisés à 0.

N'oubliez pas que lors de la création de tableaux bidimensionnels, le tableau le plus externe contient le nombre de lignes et les tableaux internes représentent les colonnes. Chaque élément du tableau le plus externe est une référence à un tableau interne.

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