[java] Problème avec les variables

Problème avec les variables [java] - Java - Programmation

Marsh Posté le 10-01-2005 à 18:14:16    

salut à tous,
 
voilà, j'ai un projet à faire en java. Le thème : un asticot qui se déplace dans un saint nectaire (c'est pas une blague !!!)
 
 
j'essaie de faire le déplacement -aléatoire- du ver.
 
je fais donc :

Code :
  1. Point3f[] chemin=new Point3f[10];
  2. Random rand = new Random();
  3. double x;
  4. double y;
  5. float z;
  6. for(int i=0; i<10; i++){
  7.     x = rand.nextDouble();
  8.     y = rand.nextDouble();
  9.     z = rand.nextFloat();
  10. chemin[i] = new Point3f(x,y,z);
  11. }


 
malheureusement, il aime pas le chemin[i] = new Point3f(x,y,z);
The constructor Point3f(double, double, float) is undefined
 
Quand je lui met des double en dur, ça va, mais il comprend rien à mes variables.
Ca marche pas non plus quand je fais :
chemin[i] = new Point3f(rand.nextDouble(),rand.nextDouble(),rand.nextFloat());
 
De plus, si quelqu'un pouvait m'indiquer comment faire pour limiter le range de nextFloat (c'est de 0.0 à 1.0), je voudrais le restreindre (j'ai pas trouvé dans le manual)...
 
Merci d'avance !
 
edit : je suis avec eclipse


Message édité par Gurney_Halleck le 10-01-2005 à 18:15:03
Reply

Marsh Posté le 10-01-2005 à 18:14:16   

Reply

Marsh Posté le 10-01-2005 à 18:18:13    

A mon avis Point3f() prend 3 float en paramètres, non?  :D

Reply

Marsh Posté le 10-01-2005 à 18:21:39    

therier a écrit :

A mon avis Point3f() prend 3 float en paramètres, non?  :D


 
 
 :pt1cable:  
 
merci !!!
 
chercher midi à quatorze heure, ça marche pas bien...
 :hello:


Message édité par Gurney_Halleck le 10-01-2005 à 18:24:05
Reply

Marsh Posté le 10-01-2005 à 18:22:39    

Gurney_Halleck a écrit :

:pt1cable:  
 
merci  [:gui42]  
 
chercher midi à quatorze heure, ça marche pas bien...
 :hello:


 
De rien, bonne chance! ;)

Reply

Marsh Posté le 10-01-2005 à 18:24:30    

therier a écrit :

De rien, bonne chance! ;)


 
une dernière chose :)
 
pour la limitation range du nextFloat, tu aurais une idée ?

Reply

Marsh Posté le 10-01-2005 à 18:30:34    

Gurney_Halleck a écrit :

une dernière chose :)
 
pour la limitation range du nextFloat, tu aurais une idée ?


 
Ben il est entre 0 et 1, il suffit de le multiplier par ton max :
 
si 0<x<1 alors 0*max<x*max<1*max

Reply

Marsh Posté le 10-01-2005 à 18:32:08    

therier a écrit :

Ben il est entre 0 et 1, il suffit de le multiplier par ton max :
 
si 0<x<1 alors 0*max<x*max<1*max


 
 
ah exact, bien vu :)
 
Merci pour tout ! ça m'a bien aidé !

Reply

Marsh Posté le 10-01-2005 à 18:41:03    

Gurney_Halleck a écrit :

ah exact, bien vu :)
 
Merci pour tout ! ça m'a bien aidé !


 
re-De rien! :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed