Maison >Java >javaDidacticiel >Opérations de base sur les tableaux Java
Question 1 :
Lors de la déclaration d'une variable, chaque variable individuelle doit correspondre à un nom de variable, mais maintenant nous avons besoin Lors du traitement d'un ensemble du même type de données, si vous souhaitez représenter l'âge de 100 personnes dans la classe, vous ne voulez certainement pas définir 100 variables pour représenter l'âge de chacun, alors que devez-vous faire ? Considérez à nouveau les exemples suivants.
int age = 17;//Représente un âge
Question 2 :
Pour trouver la somme de deux nombres, vous avez besoin d'une méthode pour trouver la somme de 5 nombres, et vous devez surcharger une méthode pour trouver la somme de 100 nombres. Pour la somme de 1 000 nombres et la somme de 10 000 nombres, la liste des paramètres de la méthode sera très longue, et il doit y avoir plusieurs méthodes, et vous devez vous rappeler quelle méthode a deux paramètres et quelle méthode en a trois. paramètres. Cela semble toujours très désagréable. Si vous analysez attentivement cette fonction, il s'agit en fait simplement de trouver la somme d'un ensemble de valeurs. Cette méthode ne se soucie pas du nombre spécifique d'additions, elle se soucie uniquement des nombres qui doivent être ajoutés.
Conseil du Maître : Lors de la définition des paramètres formels d’une méthode, il est préférable de ne pas dépasser 5.
En termes simples, c'est un ensemble de données, un tas de données. Le soi-disant tableau est un formulaire de données dans lequel plusieurs variables du même type sont organisées de manière ordonnée pour faciliter le traitement en programmation. Ces ensembles de données du même type disposés dans un certain ordre sont appelés tableaux. Chaque donnée du tableau est appelée élément du tableau. Les éléments du tableau sont indexés pour indiquer leur emplacement de stockage. L'index commence à 0 et la taille du pas est de 1. C'est un peu comme le numéro de ligne d'un tableau Excel augmentant les lignes. par rangée.
1.3 Définition du tableau
Méthode 1 (recommandée) : Type d'élément du tableau [] Nom du tableau ;Par exemple : int[] age Vous pouvez considérer int[] comme un type de données, tableau ; type de type int.
Méthode 2 : Type d'élément du tableau Nom du tableau[];par exemple : int âges[];Remarque :
Le tableau doit être initialisé avant de pouvoir être utilisé. Parce que l'initialisation signifie allouer de l'espace en mémoire. 2. Initialisation des tableaux
; quelle que soit la manière dont vous initialisez le tableauUne fois l'initialisation terminée, la longueur du tableau est fixe à moins qu'il ne soit réinitialisé. En d'autres termes, le tableau est de longueur fixe.
Les tableaux sont de longueur fixe :Une fois le tableau initialisé avec succès, le nombre d'éléments dans le tableau est fixe et ne peut pas être modifié. Si vous devez le modifier, vous pouvez uniquement le réinitialiser. 2.1 Initialisation statique des tableaux
type d'élément de tableau [] nom du tableau =
nouveau type d'élément de tableau []{élément 1, élément 2, élément 3,....};
Exemple :int[]
nums = new int[]{1,3,5,7,9};
Méthode d'écriture simple, doit être initialisée immédiatement après la déclaration, ne peut pas être déclarée d'abord puis initialisée; int [] nums = {1,3,5,7,9};
Illustration de l'opération d'initialisation statique et de l'opération de réaffectation d'un tableau
2.2 Initialisation dynamique du tableau
, et la valeur initiale de chaque élément du tableau est déterminée par le système.
Syntaxe :type d'élément de tableau [] nom du tableau = nouveau type d'élément de tableau [ longueur ];
{1,3,5,7,9};//L'écriture est fausse. L'initialisation statique et l'initialisation dynamique ne peuvent pas être utilisées en même temps.
Lorsque nous savons à l'avance quelles données nous devons stocker , choisissez initialisation statique
lorsque nous Lorsque vous ne savez pas à l'avance quelles données doivent être stockées, vous ne pouvez utiliser que l'initialisation dynamique ; types de données donnés en Java La valeur initiale est définie, comme indiqué ci-dessous : 🎜🎜##🎜🎜 #
Valeur initiale
#🎜🎜 ## 🎜🎜##🎜🎜 #octet, court, int
| 0
# 🎜🎜##🎜🎜 # long |
0L | # 🎜🎜##🎜🎜 #float |
#🎜🎜 ## 🎜🎜##🎜 🎜 #double |
0.0D |
boolean
| false#🎜 🎜## 🎜🎜##🎜 🎜 # | char
'u0000' (ce qui signifie vide) #🎜 🎜 # | # 🎜🎜#Type de données de référence |
null # 🎜🎜##🎜 🎜 # 三、数组基本操作(一维数组)
|
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!