Il existe deux syntaxes pour définir des tableaux en Java :
type arrayName[];
type[] arrayName;
type est n'importe quel type de données en Java, y compris les types de base et les types combinés
arrayName est le nom du tableau, qui doit être un identifiant légal
[ ] Indique que la variable est une variable de type tableau
Par exemple :
int demoArray[];
int[] demoArray;
Il n'y a pas de différence entre ces deux formes et l'effet d'utilisation est exactement le même. Les lecteurs peuvent choisir en fonction de leurs propres habitudes de programmation.
Contrairement à C et C++, Java n'alloue pas de mémoire pour les éléments du tableau lors de la définition d'un tableau, il n'est donc pas nécessaire de spécifier le nombre d'éléments du tableau, c'est-à-dire la longueur du tableau, dans [ ] .
Et pour un tableau défini comme ci-dessus, vous ne pouvez accéder à aucun de ses éléments. Nous devons lui allouer de l'espace mémoire. Dans ce cas, nous devons utiliser l'opérateur new.
Le format est le suivant :
arrayName=new type[arraySize];
où arraySize est la longueur du tableau et type est le type du tableau.
Par exemple :
demoArray=new int[3];
Allouez l'espace mémoire occupé par 3 entiers de type int pour un tableau d'entiers.
Habituellement, vous pouvez allouer de l'espace lors de la définition. La syntaxe est :
type arrayName[] = new type[arraySize];
Par exemple :
int demoArray[] = new int[3];
Recommandations d'apprentissage associées : Tutoriel de base Java
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!