Maison > Java > javaDidacticiel > Comment définir un tableau d'entiers Java

Comment définir un tableau d'entiers Java

(*-*)浩
Libérer: 2020-09-18 10:13:44
original
12808 Les gens l'ont consulté

Comment définir un tableau d'entiers Java

Il existe deux syntaxes pour définir des tableaux en Java :

type arrayName[];
type[] arrayName;
Copier après la connexion

type est n'importe quel type de données en Java, y compris les types de base et type combiné, arrayName est le nom du tableau, [doit être un identifiant légal, [] indique que la variable est une variable de type tableau. Par exemple :

int demoArray[];
int[] demoArray;
Copier après la connexion

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.

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, entre [ ]. De plus, pour un tableau défini ci-dessus, nous ne pouvons 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];
Copier après la connexion

Parmi eux, arraySize est la longueur du tableau et type est le type du tableau.

Par exemple :

demoArray=new int[3];
Copier après la connexion

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];
Copier après la connexion

Par exemple :

int demoArray[] = new int[3];
Copier après la connexion

Initialisation des tableaux

Vous pouvez initialiser le tableau en même temps (initialisation statique), ou vous pouvez l'initialiser après la déclaration (initialisation dynamique). Par exemple :

// 静态初始化
// 静态初始化的同时就为数组元素分配空间并赋值
int intArray[] = {1,2,3,4};
String stringArray[] = {"Java", "http://www.java.com", "一切编程语言都是纸老虎"};
// 动态初始化
float floatArray[] = new float[3];
floatArray[0] = 1.0f;
floatArray[1] = 132.63f;
floatArray[2] = 100F;
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal