OVH Cloud OVH Cloud

cherche tuto sur arith et conversion de type

2 réponses
Avatar
pere.noel
Bonjour,

comme j'ai très peu pratiqué l'arithmétique en java je cherche un "bon"
tuto sur l'arithmétique et les conversions de types (int float Float
double Double...)

par ex, pour l'instant, afin de comparer un Float à 1, je fais :

Float scale = ...
Float un = new Float(1);
if (scale < un)
do something...

je voudrais m'assurer de ne pas en "rajouter"...

peut-on obtenir directement un float à partir de la division de deux
int...

je me pose des tas de questions autour de ça.

--
une bévue

2 réponses

Avatar
Pif
tu fais if(scale.floatValue()<5.2) ...

si tu fais un < sur deux instances d'objets et non deux primitives, ce
que tu compare ce sont les adresse mémoires et non les valeurs des
objets...

tu as pleins de bouquin d'intro à java qui t'expliquent cela :
- les tutos de borland
- le bouquin de bruce eckel (thinking in java / penser en java)
- le bouquin de jean michel doudoux

www.developpez.com
Avatar
pere.noel
Pif wrote:

si tu fais un < sur deux instances d'objets et non deux primitives, ce
que tu compare ce sont les adresse mémoires et non les valeurs des
objets...
ah me@&de !

merci pour l'info, je le savais, mais ne m'en suis même pas douté...

--
une bévue