A voir également:
- Méthode main(String arg[])
- Bagage à main - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
- Uninitialized string offset ✓ - Forum PHP
- Logi devio main window - Forum Windows 10
- Vli product string - Forum Matériel & Système
2 réponses
Nettogrof
Messages postés
521
Date d'inscription
lundi 29 septembre 2003
Statut
Membre
Dernière intervention
8 décembre 2005
672
28 oct. 2003 à 15:20
28 oct. 2003 à 15:20
car lors de l'éxecution tu peux passer des paramètres, qui sont enfin de compte plusieurs strings, donc un tableau de string.
Mais lorsque tu recois des parmètres ( peut importe la fonction) , tu les recois comme ceci:
C'est lors d'une initialisation de variable que les [] peuvent être mise a String ou int
dont dans
Espérant avoir éclairer ta lanterne
Nettogrof tseb era seiromem emoS
Mais lorsque tu recois des parmètres ( peut importe la fonction) , tu les recois comme ceci:
public void test(int valeur[], String nom[]){ }
C'est lors d'une initialisation de variable que les [] peuvent être mise a String ou int
int[] note= int[5];
dont dans
public static void main(String arg[]){ }Tu recois un paramètre , tu ne l'initialise pas.
Espérant avoir éclairer ta lanterne
Nettogrof tseb era seiromem emoS
18 nov. 2008 à 19:18
_ <type>[] <nom_du_tableau> = new <type>[<taille>];
_ <type> <nom_du_tableau>[] = new <type>[<taille>];
Préfères la première façon à la deuxième car elle est plus correcte.
Et le fait de pouvoir l'écrire de ces 2 façons explique pourquoi ça marche avec les deux écritures dans ton cas, comme dans tout les cas d'ailleurs ;)
En d'autre terme :
int tab[] = new int[4]; (est égale à) int[] tab = new int[4];
Voilà !
Tchoû