[ calcul fractionnel ] - Java - Programmation
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
Il ne te reste qu'a revoir le théoreme de bezout et les calculs de pgcd/ppcm
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 !
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 |
pas en java la surcharge d'opérateurs
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...
Marsh Posté le 26-01-2003 à 15:28:15
bmanu a écrit : c'est ce dont je suis en train de m'apercevoir ... |
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.
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 ?
Marsh Posté le 26-01-2003 à 15:39:33
Code :
|
l'interface n'a aucune implémentation
Code :
|
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.
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).
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 ?
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.
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...