[ calcul fractionnel ]

[ calcul fractionnel ] - Java - Programmation

Marsh Posté le 26-01-2003 à 14:53:45    

Comment est ce que vous implementeriez des calculs de fractions en java ? Je ne trouve pas de classes toute faite dans la javadoc, et ca m'inspire pas bcp de la faire moi meme et de surchager mes operateurs...

Reply

Marsh Posté le 26-01-2003 à 14:53:45   

Reply

Marsh Posté le 26-01-2003 à 15:13:18    

bmanu a écrit :

Comment est ce que vous implementeriez des calculs de fractions en java ? Je ne trouve pas de classes toute faite dans la javadoc, et ca m'inspire pas bcp de la faire moi meme et de surchager mes operateurs...


 
En effet si mes souvenirs sont bons ya pas :sweat:  
 
Il ne te reste qu'a revoir le théoreme de bezout et les calculs de pgcd/ppcm [:boidleau]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 26-01-2003 à 15:15:18    

oui , et les problemes de surcharge que je sais pas faire en java :)
 
je dois multiplier des matrices de fractions, je vais rigoler !

Reply

Marsh Posté le 26-01-2003 à 15:16:23    

bmanu a écrit :

oui , et les problemes de surcharge que je sais pas faire en java :)


 
 :non: pas en java la surcharge d'opérateurs


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 26-01-2003 à 15:23:05    

c'est ce dont je suis en train de m'apercevoir ...
 
comment je fais alors ?
 
en plus de creer un classe Fraction, il faut que je fasse un Classe Matrice de fraction pour lui apprendre a compter de A a Z... :(


Message édité par bmanu le 26-01-2003 à 15:23:44
Reply

Marsh Posté le 26-01-2003 à 15:28:15    

bmanu a écrit :

c'est ce dont je suis en train de m'apercevoir ...
 
comment je fais alors ?
 
en plus de creer un classe Fraction, il faut que je fasse un Classe Matrice de fraction pour lui apprendre a compter de A a Z... :(


 
Tu fait une classe matrice qui travaille sur une interface (au sens java). Ensuite tu implémente cette interface pour ta classe de nombres fractionnels.


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 26-01-2003 à 15:32:36    

c'est pas super clair ... tu peux m'en dire plus ?
 
une interface c'est une classe dont toutes les methodes sont abstract c'est ca ?

Reply

Marsh Posté le 26-01-2003 à 15:39:33    

Code :
  1. interface MonInterface
  2. {
  3.   void A();
  4.   int B();
  5.   void C(int, int);
  6. }

 
 
l'interface n'a aucune implémentation
 
 

Code :
  1. class ImplementationDeMonInterface implements MonInterface
  2. {
  3.    void A() { ... }
  4.    int B() { ... return 546; }
  5.    void C(int _a, int _b) { ... }
  6. }

 
 
L'avantage des interfaces en java est qu'il est possible d'en implémenter plusieurs pour un même classe, contrairement à l'héritage multiple qui est interdit.


Message édité par schnapsmann le 26-01-2003 à 15:42:30

---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 27-01-2003 à 14:39:46    

Utile : crée une classe Fraction qui étend java.lang.Number et qui implémente java.lang.Comparable (comme java.math.BigInteger, par exemple).

Reply

Marsh Posté le 27-01-2003 à 16:10:25    

BifaceMcLeOD a écrit :

Utile : crée une classe Fraction qui étend java.lang.Number et qui implémente java.lang.Comparable (comme java.math.BigInteger, par exemple).


 
ca a l'air interessant, mais c'est pourquoi faire ?

Reply

Marsh Posté le 27-01-2003 à 16:10:25   

Reply

Marsh Posté le 27-01-2003 à 16:30:44    

Intégration avec le JDK existant, donc pouvoir utiliser des services offerts aujourd'hui par le JDK sur ta propre classe Fraction.

Reply

Sujets relatifs:

Leave a Replay

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