un petit prob de noob

un petit prob de noob - Java - Programmation

Marsh Posté le 18-01-2003 à 09:06:50    


 
voila j'arrive pas a faire marcher ce prog
 
deja je comprends pas pourquoi il me prend pas le random
 
et puis pour PI il faut l'utiliser avec () non?
 
 

Code :
  1. import java.lang.Math;
  2.     public class cercle
  3.  
  4.    {double r;
  5.  
  6.        public void cercle()
  7.       {
  8.       r=random();
  9.      
  10.       }
  11.  
  12.        public double surfaceCercle()
  13.       {
  14.          return (this.r*this.r*PI());
  15.       }
  16.  
  17.        public static void main(String[] args)
  18.       {
  19.      
  20.       double s;
  21.          for(int i=0;i<100;i++)
  22.          {
  23.             cercle c=new cercle();
  24.          }
  25.          for(int j=0;j<100;j++)
  26.          {
  27.             cercle c=new cercle();
  28.             s=c.surfaceCercle();
  29.             System.out.println(s);
  30.          }
  31.      
  32.          //System.out.println("hello world" );
  33.      
  34.       }
  35.  
  36.    }

Reply

Marsh Posté le 18-01-2003 à 09:06:50   

Reply

Marsh Posté le 18-01-2003 à 11:13:01    

alors:

1-
Déjà une classe on la nomme comme ca: "Cercle", toujours la première lettre en majuscule
 
2- Ensuite import java.lang.Math ca te permet d'utiliser les méthodes statiques de la classe Math sans avoir à tapper java.lang.Math mais il faut quand même tapper Math devant le nom de la méthode!
 
3- PI c'est une constante de la classe Math, donc il faut écrire Math.PI
 
4- EDIT: pas la peine de créer un objet Cercle à chaque tour de boucle non plus...
 
sinon pour le reste je te laisse voir ce que tu veux faire avec on programme... (en particulier choisir un rayon pour ton cercle quand tu instancies la classe Cercle) ;)


Message édité par _guigui_ le 18-01-2003 à 11:16:46
Reply

Sujets relatifs:

Leave a Replay

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