IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Représentation des réels


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 34
    Par défaut Représentation des réels
    Bonjour à tous.

    En TD aujourd'hui, ma prof m'a dit que le type par défaut pour les réels est le type double.

    Par défaut en Java, si je fais :

    J'aurai une erreur, car mon double ne pourra pas être stocké dans une variable float. On doit préciser que c'est un float, mais j'ai rencontré deux syntaxes différentes :

    Et lorsque le nombre n'a pas de partie décimale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    1.f
    1.F
    1.0f
    1.0F
    Laquelle recommandez-vous ?
    De plus, pourquoi est-ce que certains rajoutent un d à la fin de la déclaration d'un double ? Si les réels sont de type double par défaut, à quoi cela sert-il ?

    Merci à vous

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,,

    Citation Envoyé par Compassio Voir le message
    Laquelle recommandez-vous ?
    Franchement cela n'a pas une grosse importance. Libre à toi de choisir la syntaxe que tu préfères...

    A noter que tu peux aussi utiliser directement 1f ...


    Citation Envoyé par Compassio Voir le message
    De plus, pourquoi est-ce que certains rajoutent un d à la fin de la déclaration d'un double ? Si les réels sont de type double par défaut, à quoi cela sert-il ?
    La syntaxe le permet... après encore une fois libre à toi d'utiliser ce qui te semble opportun selon tes préférences.


    A la rigueur à mon avis la seule syntaxe à éviter c'est le petit "L" pour les longs, qui peut être confondus avec le chiffre "un".
    Bref privilégier 2L à 2l qui selon la police de caractère peut ressembler à 21 !


    a++

Discussions similaires

  1. représentation des nombres réels
    Par franck8 dans le forum C++
    Réponses: 1
    Dernier message: 30/12/2012, 15h58
  2. compatibilité des réels avec pascal (pour fichier de record)
    Par jacquesberger dans le forum Langage
    Réponses: 2
    Dernier message: 12/08/2005, 19h58
  3. Réponses: 17
    Dernier message: 04/08/2005, 14h49
  4. [Normes] représentation des pourcentages
    Par Bowen dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 19/10/2004, 14h42
  5. limiter la saisie dans un edit à des réels!!!
    Par shout dans le forum Windows
    Réponses: 10
    Dernier message: 21/06/2004, 16h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo