Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Arrondi en java

Johanna, le mercredi 7 janvier 2004 à 11:42:40
Bonjour,
Je souhaiterai arraondir un nombre de type "double" qui a un dizaine de chiffres après la virgule afin qu'il n'en est plus que 2 au maximum.
J'ai trouvé la fonction round mais cela provoque une erreur à la compilation "double cannot be dereferenced".
(J'utilise Java 1.4.1.)
Si vous pouviez m'aider
Merci par avance
Répondre à Johanna  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
puce, le mercredi 7 janvier 2004 à 12:05:21
Salut,
voilà qui pourrait t'aider

// Methode arrondi
//--------------
// Renvoie un reel avec 2 chiffres apres la virgule
public double arrondi(double val) {return (Math.floor(val*100.0))/100;}

Bon java
puce
Répondre à puce

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
philtrain, le mercredi 7 janvier 2004 à 13:33:51
Bonjour,
pour plus de précision, je dirais:
public double arrondi(double val) {
return (Math.floor(val*100+0.5))/100;
}
a+
Répondre à philtrain

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
stonga, le mardi 25 septembre 2007 à 10:55:00
static public double arrondir(double value, int n) {
double r = (Math.round(value * Math.pow(10, n))) / (Math.pow(10, n));
return r;
}

static public Double arrondir(Double value, int n) {
double r = (Math.round(value.doubleValue() * Math.pow(10, n))) / (Math.pow(10, n));
return new Double(r);
}

==>Exemple d'utilisation : arrondir(new Double(0.004),2) ;//arrondi à la 2eme décimale
Répondre à stonga

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 DJDaveMark, le jeudi 29 novembre 2007 à 16:53:53
empêche des erreurs

public class RoundTest
{   
    public static void main(String[] args)
    {
        double num = myRound(15.6666666, 2);
        System.out.println( num ); //it’s a double
        
        String str = myRound(15.6666666, "0.00");
        System.out.println( str ); //it’s a String
    }
    
    private static double myRound(double value, int decimalPlaces)
    {
        if(decimalPlaces < 0) { return value; }
        double augmentation = Math.pow(10, decimalPlaces);
        return Math.round(value * augmentation) / augmentation;
    }
    
    private static String myRound(double value, String format)
    {
        if(format == null  ||  format.length() <= 0) { return String.valueOf(value); }
        return new DecimalFormat(format).format(value);
    }
}
Répondre à DJDaveMark

Résultats pour arrondi en java

Arrondir Java (Résolu) Bonjour, enfaite je debute en java, et voila j ai une valeur double(qui est un poids en Kg) et je voudrais l'arrondir vers le haut à un multiple de 200gr HELP PLEASE www.commentcamarche.net/forum/affich-9712086-arrondir-java
Pb d'arrondi en javascript (Résolu) Bonjour, Je souhaiterai arrondir le résultat d'un calcul à 2 chiffres après la virgule. Existe-il une fonction javascript qui effectue cette opération? Sinon, comment puis-je faire cela? Merci d'avance. www.commentcamarche.net/forum/affich-26855-pb-d-arrondi-en-javascript
Problème de cadre arrondis... (Résolu) Bonjour, Je souhaite faire des coins arrondis sur un de mes cadres. Pour celà, j'ai crée des 4 images que j'insère par des balises div. Pour les coins haut gauche et haut droit, ça marche parfaitement. Pour les coins du bas, ils ne sont pas... www.commentcamarche.net/forum/affich-3787568-probleme-de-cadre-arrondis

Résultats pour arrondi en java

[Firefox] plugin Java Jre de SunA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes... www.commentcamarche.net/faq/sujet-1824-firefox-plugin-java-jre-de-sun
Installer Java sous UbuntuPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ... www.commentcamarche.net/faq/sujet-5400-installer-java-sous-ubuntu
Java Runtime MachineJava Runtime Machine Certains sites internet mais aussi certains programmes requièrent la présence de la Java Runtime Machine (JRM) pour exécuter les applets Java. Si vous n'avez pas, ou plus, cette Java Runtime Machine,... www.commentcamarche.net/faq/sujet-640-java-runtime-machine

Résultats pour arrondi en java

[C] Arrondis 2 chiffres après virgule (Résolu)Bonjour, j'ai une variable de type float que je souhaite arrondir a 2 chiffres après la virgule, en C. J'ai par exemple : valnum=13.586122 et je voudrais valnum=13.59 J'ai surout vu des fonctions en C++, mais c'est en C que je... www.commentcamarche.net/forum/affich-7528028-c-arrondis-2-chiffres-apres-virgule
En bas du div : menu+coins arrondis, pb IE/FF (Résolu)Bonjour, J'ai un cadre ("en_tete"), sur lequel il y a des coins arrondis. J'y ai mis un div contenant mon menu("menu"). Sous IE, mon menu sera toujours plus bas que sous FF. Ainsi, pour l'instant, je ne peux l'adapter qu'à... www.commentcamarche.net/forum/affich-3989316-en-bas-du-div-menu-coins-arrondis-pb-ie-ff

Résultats pour arrondi en java

Télécharger Cavaj Java DecompilerCavaj Java Decompiler est un éditeur gratuit de code Java. Il permet de recomposer le code source Java d'un fichier CLASS. Il prend en charge la décompilation des applets Java, des archives ZIP et JAR. Le code source Java obtenu est précis. Il intègre... www.commentcamarche.net/telecharger/telecharger-34056787-cavaj-java-decompiler
Télécharger JavaScript ObfuscatorJasob JavaScript Obfuscator est un logiciel de protection de code Javascript. Il intègre une interface simple. Il vous permet de convertir votre code Javascript en un code incompréhensible pour l’homme mais lisible pour le navigateur. Le logiciel... www.commentcamarche.net/telecharger/telecharger-34056889-javascript-obfuscator
Télécharger Java ToolsJava Tools est un IDE très léger pour la création, la compilation, l'exécution et le débogage des applications Java et des applettes. L'outil inclus des points et des clics d'accès aux commandes Java, aux documents, au répertoire et aux fichiers. Il... www.commentcamarche.net/telecharger/telecharger-34056297-java-tools

Résultats pour arrondi en java

Javascript - L'objet MathLes particularités de l'objet Math L'objet Math est, comme vous l'imaginez, un objet qui a de nombreuses méthodes et propriétés permettant de manipuler des nombres et qui contient des fonctions mathématiques courantes. Quelque soit la méthode ou la... www.commentcamarche.net/contents/javascript/jsmath.php3
Javascript - Introduction au langage JavascriptQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des... www.commentcamarche.net/contents/javascript/jsintro.php3
Javascript - Les événementsQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est... www.commentcamarche.net/contents/javascript/jsevent.php3