Maison  >  Article  >  Java  >  tableau java tableau unidimensionnel

tableau java tableau unidimensionnel

王林
王林avant
2019-11-28 14:36:042032parcourir

tableau java tableau unidimensionnel

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

Pour les tableaux, il existe une longueur fréquemment utilisée, qui représente la longueur de. le tableau. Par exemple :

int a[]=new int[10];

puis :

a.length=10

)

Problèmes résolus à l'aide de tableaux :

Trouver le score moyen des élèves.

Supposons que les scores des élèves soient : 80, 60, 90, 45, 100, 88, 59, 98

Exemple :

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,5

Articles 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer