Maison > Java > javaDidacticiel > Comment parcourir chaque élément d'un tableau en Java

Comment parcourir chaque élément d'un tableau en Java

WBOY
Libérer: 2023-05-11 20:40:04
avant
1283 Les gens l'ont consulté

1. Présentation du tableau : un tableau est un conteneur qui stocke plusieurs variables (éléments). Les types de données de ces variables sont les mêmes

2 Concept de tableau :

Un tableau est un conteneur qui stocke plusieurs éléments des mêmes données. type

Array Il peut stocker à la fois les types de données de base et les types de données de référence

3. Format de définition de tableau :

Format 1 : type de données [] nom du tableau (couramment utilisé)

Format 2 : nom du tableau de type de données []

4. Initialisation du tableau :

  • Les tableaux en Java doivent être initialisés avant de pouvoir être utilisés

  • La soi-disant initialisation consiste à allouer de l'espace mémoire aux éléments du tableau et à attribuer une valeur à chaque élément du tableau.

  • Le premier type d'initialisation, Initialisation spécifie uniquement la longueur du groupe, et le tableau se voit attribuer une valeur initiale par lavage. Le deuxième type d'initialisation spécifie la valeur initiale de chaque élément lors de l'initialisation, et le système détermine la valeur initiale. longueur du tableau. Format : type de données [] nom du tableau = nouveau type de données [longueur du tableau];

  • La longueur du tableau est en fait le nombre d'éléments dans le tableau.

  • - int[] arr = new int[ 3];

  • Explication : Un type int est défini Valeur numérique, ce tableau peut stocker 3 valeurs de type int
  • Allocation de mémoire en JAVA

stocker les variables locales

    Les variables locales sont des variables définies. dans les méthodes ou les instructions
  1. Les variables locales sont recyclées immédiatement après utilisation
  • 2. Tas : stocke de nouvelles choses


    Chaque objet a une première valeur d'adresse, qui est une adresse hexadécimale

Les données de chaque objet ont une valeur par défaut.Après utilisation, elles seront récupérées par le garbage collector.Exception hors limites de l'index du tableau, accédant à une valeur d'index qui n'existe pas dans le tableau, telle que int [] arr = new int[2]

    Ce tableau existe arr[0] arr[1] arr[2]
  • Si vous sortez arr[ 3] , c'est un tableau hors limites

  • Exception de pointeur nul, le tableau. la référence ne pointe pas vers l'objet, mais opère sur les éléments de l'objet

  • Exercice : Tableau connu int[] arr={11,22,33 ,44,55}

    Parcourez chaque élément du tableau. .

    public class Test05 {
<code>public static void main(String[] args) {	<br>int[] arr = { 11, 22, 33, 44, 55 };	<br>for (int x = 0; x < 5; x++) {

		System.out.println(arr[x]);

	}

}</code>
Copier après la connexion
}

2 Obtenir la valeur maximale du tableau

Le principe d'obtention de la valeur maximale du tableau :

Premier Le premier élément du tableau est utilisé comme un. référence

  • Ensuite, tous les éléments suivants sont obtenus et comparés à la référence

Si un élément est plus grand que la référence, conservez-le

Une fois toutes les comparaisons terminées, conservez-le comme élément le plus grand.

    cours public Test05 {
  • <code>public static void main(String[] args) {	<br>int[] arr = { 11, 22, 33, 44, 55 };	<br>int max = arr[0];	<br>for (int x = 0; x < arr.length; x++) {		<br>if (max < arr[x]) {			<br>max = arr[x];
    
    		}
    
    	}
    	System.out.println(max);
    }</code>
    Copier après la connexion

    }

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:yisu.com
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