Accéder au contenu principal

Numbers (Nombres)

Les fournisseurs Java et de bases de données fournissent différentes implémentations numériques. Le pilote JDBC doit effectuer la transition sans perte de données.

Cependant, il y a des types de données pour lesquels cela n'est pas possible. Les nombres à virgule flottante (Float) ou à virgule flottante à double précision ne peuvent contenir de valeur précise. Les opérations mathématiques sur ces nombres ont différents résultats en fonction de l'ordre des opérations. Une bonne pratique consiste à résumer les petits nombres et d'ajouter ensuite les plus gros.

Une autre erreur fréquente est d'utiliser globalMap. Vous devez utiliser la Classe et le primitif.

  • int > Integer
  • double > Double

Lorsque vous convertissez un type String en un nombre, vous pouvez utiliser :

  • Integer.valueOf / Integer.parseInt
  • Double.valueOf / Double.parseDouble

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.