Définition du tableau :
Le tableau est le type de données composite le plus simple, qui est une collection de données ordonnées du même type. Un membre de données dans un tableau est appelé élément de tableau et peut être identifié de manière unique par un nom de tableau et un indice unifiés. Selon que l'indice du tableau est un ou plusieurs, les tableaux sont divisés en tableaux unidimensionnels et tableaux multidimensionnels.
La forme générale de déclaration d'un tableau unidimensionnel est :
类型 数组名[ ]; 或 类型[ ] 数组名;
Par exemple :
int intArray[ ]; int[ ] intArray;
Recommandation de vidéo d'apprentissage en ligne : Java Vidéo en ligne
Initialisation d'un tableau unidimensionnel :
类型 数组名[] = {元素1[,元素2…]}
Par exemple :
int intArray[] = {1,2,3,4,5}; double decArray[] = {1.1,2.2,3.3}; String strArray[] = {“Java”,“BASIC”,“FORTRAN”};
Utiliser un nouvel opérateur
Si le tableau a été déclaré, la forme générale d'allocation d'espace pour le tableau déclaré est la suivante :
数组名= new 类型[数组大小];
Si le tableau n'est pas déclaré, vous pouvez utiliser l'opérateur new pour allouer de l'espace au tableau en même temps que le tableau est déclaré :
类型 数组名[] = new 类型[数组大小];
Par exemple :
int a[]=new int[6];
(Remarque : Java effectue des vérifications hors limites sur les éléments du tableau pour garantir la sécurité . Si l'indice de l'élément du tableau est inférieur à 0, supérieur ou égal à la longueur du tableau, une exception se produira : ArrayIndexOutOfBoundsException
int a[]=new int[10];puis :
a.length=10)
Problèmes résolus à l'aide de tableaux :
package 数组; public class LY4求平均值 { public static void main(String[] args) { int[] a = { 80, 60, 90, 45, 100, 88, 59, 98 }; double sum = 0, aver = 0; for (int b = 0; b < a.length; b++) { sum = sum + a[b]; } aver = sum / a.length; System.out.println("学生的平均成绩为:" + aver); } }Le résultat courant est :La note moyenne des étudiants est : 77,5Articles et tutoriels connexes recommandés :
Introduction à l'apprentissage 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!