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...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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
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
Pif <pif@nospam.fr> 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é...
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é...