Bonjour à tous,

voilà, mon problème est le suivant : étant donné un nombre m quelconque et un nombre b positif, je dois écrire n'importe quel nombre x sous la forme x = m . b^k, pour un certain k.

Jusque là, facile, on a k = log_b (x / m) (logarithme en base b de x / m, x et m sont supposés du même signe).

Seulement voilà, je dois utiliser la classe NumberFormat (ou sa sous-classe DecimalFormat) pour formatter la représentation de x, à l'aide de la méthode format.

L'idée de base était donc de définir ma propre sous-classe de NUmberFormat, seulement voilà, je dois implémenter trois méthodes abstraites dont je ne comprends pas grand chose...

J'ai vu néanmoins que dans la sous-classe DecimalFormat, il y avait moyen de spécifier des patterns pour que ça marche "tout seul". Comment faire cela, en sachant que les paramètres m et sont fixés ?

Enfin voilà, j'espère que ma question était claire, merci d'avance pour vos réponses.