Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1678 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java]Comment passer par référence un int ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java]Comment passer par référence un int ?

n°1070448
mr simon
Posté le 03-05-2005 à 14:29:39  profilanswer
 

Bonjour, en java les types primitifs sont passer par valeurs, j'aimerais savoir comment je pourrais les passer par référence.  
Merci

mood
Publicité
Posté le 03-05-2005 à 14:29:39  profilanswer
 

n°1070449
push
/dev/random
Posté le 03-05-2005 à 14:30:44  profilanswer
 
n°1070454
noldor
Rockn'roll
Posté le 03-05-2005 à 14:35:10  profilanswer
 

ben tu peux pas [:spamafote]

n°1070457
mr simon
Posté le 03-05-2005 à 14:36:55  profilanswer
 

Donc, soit je transforme mon int en Integer, soit je me débrouille sans, c'est un peu dommage je trouve.
 
enfin...
 
Merci pour votre aide en tout cas.

n°1070458
noldor
Rockn'roll
Posté le 03-05-2005 à 14:38:07  profilanswer
 

ben c'est pas dans la philosophie du langage :hello:

n°1070478
Taz
bisounours-codeur
Posté le 03-05-2005 à 14:52:22  profilanswer
 

le premier qui dit qu'en C# on peut, je lui fout mon pied dans la gueule

n°1820430
GuJman
Posté le 02-12-2008 à 09:20:57  profilanswer
 

Sinon en C# on peut !

n°1820572
masklinn
í dag viðrar vel til loftárása
Posté le 02-12-2008 à 12:44:23  profilanswer
 

mr simon a écrit :

Bonjour, en java les types primitifs sont passer par valeurs, j'aimerais savoir comment je pourrais les passer par référence.  
Merci


Tu gagnerais quoi à faire ça exactement?
 
Les références Java ne sont pas la même chose que les références C++ fyi, tu ne peux pas les utiliser comme output parameters.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1820578
Dion
Acceuil
Posté le 02-12-2008 à 12:48:00  profilanswer
 

masklinn a écrit :


Tu gagnerais quoi à faire ça exactement?
 
Les références Java ne sont pas la même chose que les références C++ fyi, tu ne peux pas les utiliser comme output parameters.


Oui mais en C#on peut


---------------
When it comes to business/legal topics, just assume almost everyone commenting has no idea what they’re taking about and have no background in these subjects because that’s how it really is. Harkonnen 8-> Elmoricq 8====>
n°1820723
Bidem
Posté le 02-12-2008 à 15:49:20  profilanswer
 

mr simon a écrit :

Donc, soit je transforme mon int en Integer, soit je me débrouille sans, c'est un peu dommage je trouve.
 
enfin...
 
Merci pour votre aide en tout cas.


 
Non, tu ne peux pas, même en utilisant un Integer car c'est un objet immuable.

mood
Publicité
Posté le 02-12-2008 à 15:49:20  profilanswer
 

n°1820953
superbob56
Posté le 02-12-2008 à 20:58:24  profilanswer
 

mr simon a écrit :

Bonjour, en java les types primitifs sont passer par valeurs, j'aimerais savoir comment je pourrais les passer par référence.  
Merci


Effectivement tu ne peux pas, mais dans quel but tu veux faire ça ?


---------------
By bob.
n°1820966
panda_man
This time is different
Posté le 02-12-2008 à 21:30:02  profilanswer
 

Au pire je crois que en passant par un tableau c'est possible, en créant par exemple un tableau d'une seule entrée
 
genre  
 
procedure(int [] tableau, param2, param3) {  
   tableau[0] = param2 + param3;
}
 
à vérifier, ça fait longtemps  :whistle:  
 
Ceci dit, j'ai codé pas mal de choses en Java par le passé, et je n'ai jamais eu besoin de cela. Comme indiqué plus haut, ce n'est pas la philosophie du langage.


---------------
Mon FlickR
n°1820969
masklinn
í dag viðrar vel til loftárása
Posté le 02-12-2008 à 21:37:40  profilanswer
 

panda_man a écrit :

Au pire je crois que en passant par un tableau c'est possible, en créant par exemple un tableau d'une seule entrée
 
genre  
 
procedure(int [] tableau, param2, param3) {  
   tableau[0] = param2 + param3;
}


 [:cerveau vomi]  [:cerveau vomi]  [:cerveau vomi]  
 [:cerveau vomi]  [:cerveau vomi]  [:cerveau vomi]  
 [:cerveau vomi]  [:cerveau vomi]  [:cerveau vomi]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1820989
panda_man
This time is different
Posté le 02-12-2008 à 22:42:29  profilanswer
 

masklinn a écrit :


 [:cerveau vomi]  [:cerveau vomi]  [:cerveau vomi]  
 [:cerveau vomi]  [:cerveau vomi]  [:cerveau vomi]  
 [:cerveau vomi]  [:cerveau vomi]  [:cerveau vomi]


 
Du bon code de bourrin  :love:


---------------
Mon FlickR
n°1821412
kadreg
profil: Utilisateur
Posté le 03-12-2008 à 15:54:32  profilanswer
 

j'suis sur qu'il a fait du PHP avant :love:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java]Comment passer par référence un int ?

 

Sujets relatifs
java ou java2D ????[Applet Java] Problème d'applet
[Java] Comparer 2 tableaux ? [Resolu][WebService] Serveur nuSoap / Client Java
[JAVA] Insertion/Suppresion d'une ligne dans une Jtableincorporer chat java dans du php
[JAVA] remplacer * par % dans un String?[Java] Trouver un charactère dans un tableau....[résolu]
[JAVA]Obtenir un sous arbre[JAVA] modifier le fond d un jpanel
Plus de sujets relatifs à : [Java]Comment passer par référence un int ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR