Maison  >  Article  >  Java  >  Comment utiliser des tableaux en langage Java

Comment utiliser des tableaux en langage Java

PHPz
PHPzoriginal
2023-06-11 09:03:07758parcourir

Comment utiliser les tableaux en langage Java

Java est un langage de programmation orienté objet qui offre une prise en charge étendue des tableaux. Un tableau est une collection d'éléments de données, chacun ayant le même type de données, et chaque élément est accessible par une valeur d'index (indice). En Java, un tableau est un objet, il doit donc être initialisé avec le mot-clé new. Dans cet article, nous aborderons l'utilisation de base des tableaux en Java.

  1. Création de tableaux

En Java, un tableau doit spécifier son type et sa longueur lorsqu'il est déclaré. Par exemple, le code suivant crée un tableau de 5 entiers :

int[] myArray = new int[5];

Cette instruction créera un tableau nommé myArray et allouera un espace de stockage pour 5 entiers. La longueur du tableau en Java est fixe, nous ne pouvons donc pas modifier la taille du tableau au moment de l'exécution. Si vous devez modifier la taille du tableau, utilisez les classes de collection Java.

  1. Accès aux éléments du tableau

Les éléments du tableau sont accessibles par index. En Java, l'indexation des tableaux commence à 0, donc l'index du premier élément est 0. Par exemple, pour accéder au troisième élément du tableau myArray, vous pouvez utiliser l'instruction suivante :

int thirdElement = myArray[2];

Dans cet exemple, nous attribuons la valeur du troisième élément du tableau myArray à ThirdElement.

  1. Initialisation des tableaux

En Java, vous pouvez initialiser un tableau à l'aide d'accolades. Par exemple, le code suivant crée un tableau de 5 entiers et les initialise à 1, 2, 3, 4 et 5 :

int[] myArray = {1, 2, 3, 4, 5};

Vous pouvez également initialiser lors de la création d'un tableau en utilisant le mot-clé new. Par exemple :

int[] myArray = new int[]{1, 2, 3, 4, 5};

Dans cet exemple, nous utilisons le mot-clé new pour créer un tableau d'entiers appelé myArray et l'initialisons à 1, 2, 3, 4 et 5.

  1. Gestion des tableaux

Les tableaux en Java peuvent être utilisés pour divers calculs. Par exemple, le code suivant montre comment ajouter tous les éléments dans un tableau :

int sum = 0;
for(int i = 0; i < myArray.length; i++) {
    sum += myArray[i];
}

Dans cet exemple, nous utilisons une boucle for pour parcourir le tableau myArray et ajouter tous les éléments.

  1. Tableaux multidimensionnels

En Java, vous pouvez créer des tableaux multidimensionnels. Un tableau multidimensionnel est un tableau contenant des tableaux imbriqués, qui peuvent avoir deux, trois dimensions ou plus. Par exemple, dans le code ci-dessous, nous créons un tableau 2D avec 3 lignes et 4 colonnes :

int[][] myArray = new int[3][4];

Vous pouvez utiliser deux boucles for pour parcourir tous les éléments d'un tableau 2D. Le code suivant montre comment initialiser un tableau bidimensionnel et calculer la somme de chaque ligne :

int[][] myArray = {
    {1, 2, 3},
    {4, 5, 6},
    {7, 8, 9}
};
int[] rowSum = new int[3];
for(int i = 0; i < myArray.length; i++) {
    for(int j = 0; j < myArray[i].length; j++) {
        rowSum[i] += myArray[i][j];
    }
}

Dans cet exemple, nous initialisons un tableau bidimensionnel 3x3 myArray comme {1, 2, 3}, {4, 5 , 6}, {7, 8, 9} et utilisez deux boucles for pour calculer la somme de chaque ligne.

Résumé

Cet article présente l'utilisation de base des tableaux du langage Java. Il s'agit de collections d'éléments de données stockés, chacun étant accessible via un index. En Java, un tableau est un objet, il doit donc être initialisé avec le mot-clé new. En Java, les tableaux peuvent être initialisés à l'aide d'accolades et les tableaux peuvent être utilisés dans divers calculs, y compris les tableaux multidimensionnels. Maintenant que vous connaissez les bases des tableaux Java, vous pouvez commencer à créer et manipuler vos propres tableaux.

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