Convertir double en long [Résolu]

Signaler
Messages postés
58
Date d'inscription
lundi 1 novembre 2010
Statut
Membre
Dernière intervention
4 décembre 2018
-
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
-
salut
voici mon programme je veut arrondis le tableau R pour obtenir des valeur long ou int positive aide mois svp
for (int i = 0; i < R.length; i++) {
             R[i]=Math.round(R[i]);
              R[i]=Math.abs(R[i]);
             }

6 réponses

Messages postés
123
Date d'inscription
mardi 5 août 2003
Statut
Membre
Dernière intervention
26 août 2012
3
Salut,

Ton tableau R est un tableau dont les éléments sont de type DOUBLE, donc forcément il ne stockera que des DOUBLE.

Si tu veux des LONG, 2 choix possibles : soit tu stockes tes valeurs dans un nouveau tableau contenant des éléments de type LONG, soit tu gardes ce que tu as fait (stockage des éléments arrondis et positifs dans le tableau de DOUBLE R) et il te faudra, à chaque fois que tu en auras besoin, convertir la valeur stockée dans le tableau R dont tu as besoin en type LONG.

Pour convertir un DOUBLE en LONG, tu peux par exemple utiliser la méthode "longValue()" de la classe "Double".

@+
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
293
Salut,

C'est ce que tu as fait non ?
Messages postés
58
Date d'inscription
lundi 1 novembre 2010
Statut
Membre
Dernière intervention
4 décembre 2018

salut
je veut obtenir les valeur de R[] Long , mais je trouve les valeur double .
comment convertie les type de valeur de table R de double a des valeur long ?
aide mois svp .
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
293
Que contient la liste R ? Des long ou des double ?
Messages postés
58
Date d'inscription
lundi 1 novembre 2010
Statut
Membre
Dernière intervention
4 décembre 2018

les valeur de R DES DOUBLE
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
293
Salut,

Etant donné qu'il n'y a pas eu de réponse de la part de l'auteur, j'accepte ta réponse à sa place, en espérant que le problème ait été résolut...