Retourne nombre apres la virgule en JAVA

Résolu
dwyane346 Messages postés 156 Statut Membre -  
 viaman -
Bonjour, voila j ai besoin d une fonction pour recuperer les virgule d un nombre en JAVA
par exemple si j ai 56.259 je veux que ma fonction me retourne 0.259
es que sa existe MERCI

4 réponses

  1. Siluni
     
    double a = 2,333; // contient 2,333
    int b = a // contient 2

    System.out.println(a-b); // affiche 0,333
    1
    1. viaman
       
      la conversion est forcer de recuperer le minimal de maximal c a dire perdre de precision double a = 2,333; // contient 2,333
      int b = a // contient 2
      c'est pas correcte totallement car double peu contenir int et l'inverse est incorrecte l'orsque le nombre est tres grand donc essayer celle-ci:
      double a = 2,333; // contient 2,333
      int b = (int) a // contient 2 et forcer la conversion par (int)
      System.out.println(a-b); // affiche 0,333
      0
  2. dwyane346 Messages postés 156 Statut Membre 18
     
    merci a toi .
    simple et efficace.
    0
  3. dwyane346 Messages postés 156 Statut Membre 18
     
    voulais poser une autre question toujours en java voila
    j ai une variable de type
    Vector<Integer> tabInt;

    jeu veu recuperer par exemple le premier element et le metre dans un int
    genre int i = tabInt.get(0);

    sa ne marche pas . j ai essaye de caster et tout mais rien .
    0
  4. dwyane346 Messages postés 156 Statut Membre 18
     
    bn c bon j ai trouver la solution en le transformant dabord en string
    puis en int
    0