Les formats de nombres sont utilisés pour déterminer comment afficher et analyser les valeurs des nombres, en convertissant entre les représentations internes en virgule flottante ou en nombre entier et le texte. Par exemple, le nombre 1234.5678 peut être formaté comme indiqué, mais il est préférable de le voir comme "1,234.6", ou "1 234,567", ou "1.2345678E3" selon le contexte et la sémantique de la valeur. Les mêmes modèles peuvent être utilisés pour formater une valeur pour l'affichage ainsi que pour analyser le texte saisi en valeurs numériques.

Le formatage des nombres dans Mango est implémenté par la classe Java Decimal Format, dont les détails se trouvent ici. Quelques modèles courants sont fournis ci-dessous par commodité.

Le formatage peut être localisé en fonction des paramètres par défaut de votre VM Java.