Limiter le nombre de décimales d'un double                        

Limiter le nombre de décimales d'un double

L'exercice qui suit permet de travailler sur les chaînes de caractères.

Il s'agit de définir une méthode permettant de limiter le nombre de décimales d'un double, c'est-à-dire de tronquer la chaîne de caractères représentant le double si le nombre de décimales est supérieure à une valeur donnée.

Pour cela, on définira une classe contenant une méthode statique, la méthode tronque, ayant deux paramètres : un param&eagrave;tre de type String représentant un double x et un entier nbDecimales. La méthode devra retourner une chaîne de caractères donnant le double x éventuellement tronqué de façon à avoir au plus nbDecimales décimales. On ne cherchera pas à "arrondir au plus proche", on enlèvera simplement les décimales excédentaires, que x soit positif ou négatif.

La valeur de x et celle de nbDecimales seront transmis par la ligne de commande.

Voici quelques exemples d'exécution.

java EcritDouble 98.7689 2
98.76

java EcritDouble -0.765 1
-0.7

java EcritDouble -4.765 0
-4

Les méthode suivantes de la classe String pourraient vous servir :