Comment déclarer un tableau statique en java
Résolu/Fermé
amaradelll
Messages postés
84
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
2 juillet 2010
-
12 mars 2008 à 21:55
sof - 17 févr. 2014 à 08:56
sof - 17 févr. 2014 à 08:56
A voir également:
- Tableau static java
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Forum Jeux vidéo
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. ✓ - Forum Jeux vidéo
5 réponses
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
13 mars 2008 à 17:36
13 mars 2008 à 17:36
Si justement c'est le new qui alloue l'espace.
Quand tu fais :
Tu crées un objet qui n'a pas été alloué. Tu peux voir ça comme un pointeur, au fnal c'est pas si différent. Et là le pointeur tab ne pointe sur rien.
Et après, l'opérateur new va instancier l'objet "tableau d'entier de n cases". Ca c'est du vocabulaire Java, mais au final ce qu'il se passe, c'est la même chose qu'un malloc. new va allouer de l'espace mémoire et tab pointera vers cet espace:
Quand tu fais :
int tab[];
Tu crées un objet qui n'a pas été alloué. Tu peux voir ça comme un pointeur, au fnal c'est pas si différent. Et là le pointeur tab ne pointe sur rien.
Et après, l'opérateur new va instancier l'objet "tableau d'entier de n cases". Ca c'est du vocabulaire Java, mais au final ce qu'il se passe, c'est la même chose qu'un malloc. new va allouer de l'espace mémoire et tab pointera vers cet espace:
tab = new int[50];
17 févr. 2014 à 08:56