Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

Java, méthodes et arguments.....AHHHHHHHHHH

LinDul, le mardi 22 mai 2001 à 11:32:28 
 Signaler ce message aux modérateurs

Bonjour à tous.
Voici mon probleme :
Je cherche à appeler une fonction avec un certain nombre de paramètres dont je ne connais pas la taille je m'explique avec un exemple :
public void methode(arg1,arg2,arg3) {}
Dans ce cas il y a 3 arguments, j'aimerais pouvoir ne pas spécifier le nombre d'arguments....
Votre dévoué serviteur vous remercie d'avance

1

kurdty, le mardi 22 mai 2001 à 13:16:37

Je programme java depuis 2 ans et ca, je ne connais pas.
Peut être je ne comprends pas la question mais la déclaration d'une méthode passe par la déclaration explicite des paramètres.

Tu peux aussi passer une classe en paramètre, cette classe contenant tes variables.
C'est généralement une technique utilisée lorsqu'une fonction retourne plusieurs valeurs.

voilà.

a+

Répondre à kurdty

2

Beun, le mardi 22 mai 2001 à 16:10:11

Essaye en passant un tableau .....un tableau sur leqeul tu travailles "Tant ke T pas a la fin...."
Mais bon...rien n'est moins sur......
a+

Répondre à Beun

3

Peg, le lundi 28 mai 2001 à 14:52:05

Si j'ai bien compris, tu voudrais utiliser la même méthode quelque soit le nombre d'arguments.
Exemple : public void moyenne(nbre1,nbre2,nbre3....){}

je te suggère pour cela d'utiliser la bonne méthode du C c'est à dire le argc et argv

Exemple : public void moyenne(argc,argv) {}

argc etant un entier qui défini la taille tableau argv
argv est le fameux tableau.

De cette manière tu peux faire la moyenne entre 2 chiffres, 5 chiffres, ou n chiffres.

J'espère avoir répondu à ta question.
Bonne chance.

Répondre à Peg

4

Beun, le lundi 28 mai 2001 à 15:30:42

Passe en argument un objet "Vector"et on en parle plus.....
a+

Répondre à Beun

5

TOOFOO, le lundi 28 mai 2001 à 15:32:29

Si on se base sur la première méthode à connaitre en Java a savoir : Public Static void Main ( String [] args) { .... }

le problème n'a pas l'air si compliqué, puisqu'il suffit de passer un tableau en arguement comme le fait la méthode Main() de toute classe. ensuite on effectue les actions tant que le tableau contient des arguments (syntaxe du type args.length() ou kek chose comme ça)...

Répondre à TOOFOO

6

LinDul, le lundi 28 mai 2001 à 16:10:57

Merci à tous pour vos réponses.
J'ai malgré tout le probleme que ma méthode Java en question est appelée par un script javascript avec x arguments et ca je ne peut pas le changer. Mon probleme est que la méthode java pour qu'elle fonctionne doit absolument être écrite avec x arguments sinon mon code javascript n'arrive pas à trouver ma méthode java. Voila je vois bien que c vraiment tordu mais si j'avais le moyen de le faire autrement pensez bien que je le ferais...Héhé!!!!
Avec toute la considération que je dois à vous tous je vous souhaite une bonne fin de journée.

Répondre à LinDul

7

 magicx, le lundi 15 octobre 2007 à 21:35:23

Bonjour,

Apparemment avec java 6, on pourrait donner un nombre non fixe de parametres, en mettant ... mais j'ai pas testé...C'est juste ce que j'ai entendu dire.

Bye

Répondre à magicx
Java : méthode painComponent jamais appelée Bonjour, Je sollicite votre aide car je suis légèrement bloqué sur un bout de code java Voilà, j'ai un JPanel tout ce qu'il y a de plus normal, j'y ajoute des données dans un gridLayout et j'y met une image de fond. Le problème est au niveau de... www.commentcamarche.net/forum/affich-2781018-java-methode-paincomponent-jamais-appelee
[JAVA] methode/fonction Bonjour, je voudrais comparer deux éléments mais pour cela je dois d'abordm'assurer qu'ils sont du même type. Le paramètre "args" reçu par la methode "main( )" est un tableau de String. Il faut donc que j'arrive à comparer cette "String" avec une... www.commentcamarche.net/forum/affich-2105175-java-methode-fonction
Java: Les méthodes La notion de fonction et de méthode On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instruction par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs... www.commentcamarche.net/contents/java/javafonc.php3
Le mot-clé static ou les attributs et méthodes de classe en POO(NOTE: Cet article explique la signification du mot-clé static au sein d'une classe. La signification de "static" en C n'a par exemple rien à voir.) Vous êtes débutant en programmation orientée objet. En Java, en C++...ou que sais-je encore.,... www.commentcamarche.net/faq/sujet-14564-le-mot-cle-static-ou-les-attributs-et-methodes-de-classe-en-poo
Methode static et non static en java (Résolu)Bonjour, je fait pas la différence entre une méthode static et une méthode non static en java pourriez vous m'expliquer c quoi la difference avec des exemples si vous pouvez ???? et merci d'avence www.commentcamarche.net/forum/affich-9193620-methode-static-et-non-static-en-java
La méthode toString() (Résolu)Salut tout l'monde, En clair, mon problème c'est de savoir : 1- à quoi sert la methode toString() en Java. 2- Comment l'utiliser. je ss debutant, c'est vrai,.. mais je crois qu'on est tous passé par là, Merci de bien vouloir illustrer un/des exemple(s) :) www.commentcamarche.net/forum/affich-5552544-la-methode-tostring
La methode split en javaBonjour, esq je peut utiliser la méthode split par 2 expressions séparatives? par exemple je veut séparer une chaine de caracteres par des points et des etoiles www.commentcamarche.net/forum/affich-5519846-la-methode-split-en-java
Java - Premier programmePremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main... www.commentcamarche.net/contents/java/javaprem.php3
Java - L'API JDBCIntroduction à JDBC La technologie JDBC (Java DataBase Connectivity) est un ensemble de classes permettant de développer des applications capables de se connecter à des serveurs de bases de données (SGBD). L'accès aux bases de données avec... www.commentcamarche.net/contents/java/javajdbc.php3
Java - L'accessibilitéLa notion d'accessibilité Le concept d'accessibilité (généralement appelé encapsulation) définit la possibilité qu'a le concepteur d'une classe de restreindre l'accès à certaines données, ou plus généralement à certains éléments (méthodes, classes,... www.commentcamarche.net/contents/java/javaaccess.php3