OVH Cloud OVH Cloud

méthode...

3 réponses
Avatar
os2
salut

j'ai une méthode qui prend en paramètre 2 int...


test( a, (int)Math.sqrt(n),
(int)32/(Math.log(Math.sqrt(n))/Math.log(2.0)) );


j'essaye de caster le tout en int...


Sort.java:115: test(long[],int,int) in Sort cannot be applied to
(long[],double)

merci
--
Borland rulez http://pages.infinit.net/borland

3 réponses

Avatar
Olivier Demaine
"os2" a écrit dans le message news:
bkxob.37675$
salut

j'ai une méthode qui prend en paramètre 2 int...


test( a, (int)Math.sqrt(n),
(int)32/(Math.log(Math.sqrt(n))/Math.log(2.0)) );


et en ajoutant deux parathèses :
(int)(32/(Math.log(Math.sqrt(n))/Math.log(2.0)) ));



j'essaye de caster le tout en int...


Sort.java:115: test(long[],int,int) in Sort cannot be applied to
(long[],double)

merci
--
Borland rulez http://pages.infinit.net/borland



Avatar
vclassine
"Olivier Demaine" wrote in message news:<3fa2ae79$0$6980$...
"os2" a écrit dans le message news:
bkxob.37675$
salut

j'ai une méthode qui prend en paramètre 2 int...


test( a, (int)Math.sqrt(n),
(int)32/(Math.log(Math.sqrt(n))/Math.log(2.0)) );


et en ajoutant deux parathèses :
(int)(32/(Math.log(Math.sqrt(n))/Math.log(2.0)) ));

Je suis d'accord, mais...



Sort.java:115: test(long[],int,int) in Sort cannot be applied to
(long[],double)



... ça c'est bizarre: Si il y avait eu "... cannot be applied to
(long[], int ,double)" j'aurais compris mais là pourquoi est-ce qu'il
zappe le 2nd paramètre.

En espérant que ça soit une biarrerie du compilo...


Avatar
Vincent Brabant

salut

j'ai une méthode qui prend en paramètre 2 int...


test( a, (int)Math.sqrt(n),
(int)32/(Math.log(Math.sqrt(n))/Math.log(2.0)) );

Ca c'est l'appelle à la méthode.

Peut on voir la méthode elle-même ?

j'essaye de caster le tout en int...


Sort.java:115: test(long[],int,int) in Sort cannot be applied to
(long[],double)
Car le message indiqué ici semble dire qu'il ne trouve pas de méthode

ayant comme signature test(long[], int, int) mais test(long[], double)

merci
De rien