Arris en Java | Expliqué

Arris en Java | Expliqué
Les tableaux sont un type de données pour stocker plusieurs valeurs du même type (int, string) et sont donc appelés «un type de données pour stocker la collecte d'une données». Si vous vous dirigez pour stocker plusieurs valeurs (du même type de données), vous devez utiliser des tableaux en Java.

Les tableaux sont une structure de données qui stocke les éléments d'un type de données similaire représenté par des index. Un index est un nombre numérique qui définit l'emplacement d'un élément dans un tableau. Ce post décrit brièvement les tableaux en Java avec les résultats d'apprentissage suivants:

  • Comprendre le fonctionnement des tableaux en java
  • Déclaration des tableaux unidimensionnels et multidimensionnels en Java
  • Utilisation de tableaux en java

Comment fonctionnent les tableaux en java

Les tableaux en Java ont plusieurs objectifs à servir, comme optimiser le code et obtenir des données spécifiques stockées à un emplacement spécifique. Pour cela, les tableaux en Java sont classés en deux principales catégories qui sont discutées dans cette section.

Tableaux de dimension unique

Comme le nom de ce type le dirige, il est utilisé pour stocker les éléments l'un après l'autre dans un emplacement de mémoire linéaire. L'une des syntaxes suivantes vous aidera à déclarer un tableau unidimensionnel:

nom de données []-nom de la table;

La description de la syntaxe est fournie ci-dessous:

  • le Type de données montre le type de données (des éléments) que vous souhaitez stocker, et le type de données doit provenir de la catégorie des types de données primitifs (int, string, flotteur, double, char, etc.) de Java
  • le nom de tableau fait référence à l'identifiant défini par l'utilisateur (ne peut pas utiliser les mots clés prédéfinis de Java)
  • De plus, la longueur du tableau peut être fixée en définissant un nombre entre parenthèses [].

Avant l'initialisation, l'instanciation est nécessaire pour effectuer en utilisant le nouvel opérateur de Java. L'instanciation crée une instance du même type de données et alloue également la mémoire. Par exemple, l'instruction suivante aide à l'instanciation de:

dataType [] array-name = nouveau dataType [a];

- le Type de données doit être le même des deux côtés et le [a] représente la taille d'index du tableau.

Note: Si vous déclarez et initialisez les tableaux en une seule ligne, vous pouvez ignorer l'instanciation dans une telle situation.

Tableaux multidimensionnels

Contrairement aux tableaux unidimensionnels (qui stockent les variables), cette catégorie vous permet de stocker plusieurs tableaux dans un seul tableau. Autant que le réseau multidimensionnel peut être de 2D (2 dimensions) ou de 3-D (3 dimensions). La syntaxe suivante fait référence à la déclaration des tableaux multidimensionnels:

DataType [] [] Nom de tableau; // pour les tableaux en 2 dimensions
DataType [] [] [] Nom de l'arraille; // pour les tableaux en 3 dimensions

Comment utiliser des tableaux en java

Cette section fournit l'utilisation de tableaux unidimensionnels et multidimensionnels en Java. Pour mieux sous-abouti, cette section est divisée en plusieurs sous-sections qui se réfèrent à diverses opérations de tableaux en Java.

Comment déclarer des tableaux unidimensionnels (1-D) en Java

Les tableaux unidimensionnels en Java sont déclarés en suivant la syntaxe prévue dans la section ci-dessus.

L'énoncé prévu ci-dessous déclare un tableau unidimensionnel en Java qui stocke uniquement le type de données de chaîne des éléments. Le nom de la chaîne est défini sur les ordinateurs portables,

String [] ordinateur portable = new String [5];

L'instruction ci-dessus est utilisée dans le code Java suivant:

Package NewPack;
Arraises de classe publique
public static void main (String [] args)
// déclarer et instancier le tableau
String [] ordinateur portable = new String [3];
// initialisation du 1er élément d'un tableau
ordinateurs portables [0] = "HP";
// initialisation du 2ème élément
ordinateurs portables [1] = "dell";
// initialisation du 3ème élément
ordinateurs portables [2] = "Lenovo";
Système.dehors.println (ordinateurs portables [0]);
Système.dehors.println (ordinateurs portables [1]);
Système.dehors.println (ordinateurs portables [2]);

Le code ci-dessus est expliqué ici:

  • déclare un tableau et fixe la limite à 3 index
  • initialise tous les éléments en allouant le numéro d'index à chaque
  • Impression des valeurs stockées à divers nombres d'index
  • La sortie du code est affichée dans l'image suivante

Cependant, un tableau peut être déclaré, instancié et initialisé dans une déclaration également. Par exemple, l'instruction fournie ci-dessous aide à le faire:

String [] ordinateur portable = "HP", "Dell", "Lenovo";

Comment déclarer et initialiser les tableaux multidimensionnels

L'instruction Java suivante vous permet de créer un tableau qui stocke les valeurs entières en 2 dimensions.

int [] [] num = 1, 2, 3, 4,5;

La déclaration est expliquée ici:

  • Le type de données int est utilisé
  • Le nom du tableau est défini sur nobs.
  • stocke deux tableaux 1,2 et 3,4,5 dans un seul tableau

De plus, la déclaration ci-dessus est exercée dans le code Java suivant:

Package NewPack;
Arraises de classe publique
public static void main (String [] args)
// déclarant un tableau 2D
int [] [] num = 1,2, 3,4,5;
// obtenant la longueur du premier tableau en num
Système.dehors.println (num [0].longueur);
// obtenant la longueur du deuxième tableau en num
Système.dehors.println (num [1].longueur);

La description du code est fournie ci-dessous:

  • déclare un tableau 2D nommé Num et stocke 2 tableaux
  • Renvoie la longueur du 1er tableau en nombres
  • montre la longueur du 2ème tableau en nombres

La sortie du code est indiquée ci-dessous:

Comment utiliser pour les boucles dans les tableaux Java

Les boucles jouent un rôle crucial dans l'impression des valeurs des tableaux en java. On observe que le système.dehors.L'instruction println () imprime uniquement les variables une par une et vous devrez peut-être écrire plusieurs instructions pour obtenir toutes les données stockées dans un tableau. Pour surmonter ce problème, les boucles sont un moyen efficace d'imprimer toutes les données stockées dans un tableau à la fois. Ici, nous exerçons la boucle pour les tableaux en 1 dimension et bidimensionnel en Java.

En utilisant pour la boucle dans des tableaux dimensionnels (1-D)

La boucle pour Java a trois parties à considérer qui sont suivies par la syntaxe fournie ci-dessous:

pour (initialisation, condition, incrément / décrément);

Le code Java suivant utilise pour une boucle qui imprime toutes les valeurs dans un tableau nommé ordinateurs portables:

Package NewPack;
Arraises de classe publique
public static void main (String [] args)
// déclarant un tableau
String [] ordinateur portable = "HP", "Dell", "Lenovo";
int i;
// Utilisation pour Loop
pour (i = 0; i
Système.dehors.println (ordinateurs portables [i]);


La boucle FOR utilisée ci-dessus est pour un tableau 1D et la description du code est fournie ci-dessous:

  • déclare un tableau nommé des ordinateurs portables
  • déclare une variable (je) à utiliser pour une boucle
  • s'applique à la boucle en utilisant la variable Moi, le La condition est réglée à moins que les égaux à la longueur du tableau et le numéro 1 sera incrémenté après chaque itération.
  • Application du système.dehors.Instruction println () à l'intérieur pour la boucle

La sortie montre qu'en utilisant une instruction, nous avons imprimé tous les éléments stockés en java.

En utilisant pour une boucle dans un tableau 2D

Le code Java suivant utilise la boucle pour les tableaux 2D pour obtenir l'impression de tous les éléments de Java. Lors de l'utilisation de la boucle dans des tableaux 2D, vous devez utiliser la boucle imbriquée imbriquée. Le code fourni ci-dessous pratique la boucle pour les tableaux 2D:

Package NewPack;
Arraises de classe publique
public static void main (String [] args)
// déclarant un tableau
String [] [] CARS = "BMW", "Toyota", "Honda", "Mercedez";
int i, j;
// Utilisation de la boucle en utilisant i
pour (i = 0; i
// En s'appliquant à nouveau pour la boucle en utilisant j
pour (j = 0; j
Système.dehors.println (Cars [i] [J]);



Le code est décrit comme:

  • déclarant un tableau 2D
  • Déclarer les variables i et j
  • postuler pour une boucle sur i
  • Encore une fois, en utilisant pour Loop sur J
  • Impression des éléments des voitures [i] [J]

La sortie du code est indiquée ci-dessous:

Conclusion

Les tableaux en Java sont utilisés pour stocker de nombreux éléments du même type de données soit linéairement ou en plusieurs dimensions. Ce message descriptif fournit un guide complet sur les tableaux en Java. Le mécanisme de travail des tableaux en Java est discuté en détail. Sur la base de cela, nous avons effectué plusieurs opérations qui démontrent mieux le concept de tableaux en Java. De plus, vous apprendrez également à déclarer et à initialiser des tableaux unidimensionnels et multidimensionnels en Java.

Codage heureux!!