42
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
*types primitifs ou types objets ;
*nombres entiers ou nombres à virgules flottantes.
== Les types primitifs ==
Pour les entiers : byte, short, int, long qui occupent respectivement 8, 16, 32 et 64 bits.
Contrairement aux langages de programmation
Ainsi, le type byte permet d'exprimer 2^8=256 nombres (car un byte est codé sur 8 bits).
Les nombres short sont compris entre -2^15 et 2^15 -1.
Le même raisonnement est valide pour int et long.
Deux types de nombres à virgules flottantes sont disponibles float (32 bits) et double (64 bits). Ils utilisent le standard IEEE 754.
Attention, lorsque vous réalisez une division entre deux nombres entiers, vous obtenez toujours un nombre entier (éventuellement dont la partie décimale a été tronquée).
== Division par 0 ==
== Les types objets ==
Les types objets ont le désavantage de demander plus de ressources, un plus grand effort de programmation,
Vous ne pouvez pas utilisez les opérateurs classiques (+,-,*,/) pour BigInteger et BigDecimal. Vous devez recourir à leur version objet.
|
modifications