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 :

demande de renseignements sur instructions java


Sujet :

Java

  1. #1
    Membre habitué Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Points : 129
    Points
    129
    Par défaut demande de renseignements sur instructions java
    Bonsoir, je suis tombé sur l'instruction suivante :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int x;
    x = (int) (100 * Math.random());
    ainsi que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    int n = Integer.parseInt(args[0]);
    Pour ce qui est de la première j'aurais voulus savoir ce que signifiait cette construction avec (int) (100 * Math.random()) ? Est ce une conversion ?

    Pour la deuxième je ne vois pas la signification de Integer.parseInt(args[0]);

    Merci de m'éclairer sur ces deux instructions

    edit : les instructions sont indépendantes

  2. #2
    Membre averti Avatar de Tux++
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    281
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 281
    Points : 379
    Points
    379
    Par défaut
    bonsoir,

    la première instruction est un cast, donc oui une conversion, ca permets de signaler au compilateur que la varaible à droite de (int) sera toujours enitère et donc que tu peux l'assigner à un int.
    Ici ca caste un real en int en fait


    la deuxième instruction permets de parser l'argument numéro 0 en int sinon à la base c'est un string
    Certified Oracle Advanced PL/SQL Professional
    Certified Oracle APEX Expert
    Certified Oracle SQL Expert

  3. #3
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par mensoif Voir le message
    Pour la deuxième je ne vois pas la signification de Integer.parseInt(args[0]);
    Pour savoir ce que fait une méthode, un coup d'oeil sur l'api de sun n'est en général pas superflu! Tout y est bien expliqué: http://java.sun.com/j2se/1.4.2/docs/...a.lang.String)

  4. #4
    Membre habitué Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Points : 129
    Points
    129
    Par défaut
    Vielen dank !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Demande de renseignements sur Interface
    Par MoscoBlade dans le forum C#
    Réponses: 7
    Dernier message: 21/02/2007, 15h38
  2. Réponses: 2
    Dernier message: 04/06/2006, 21h35
  3. Réponses: 6
    Dernier message: 10/05/2006, 15h34
  4. demande de renseignements sur les classes
    Par altadeos dans le forum Langage
    Réponses: 4
    Dernier message: 08/04/2006, 15h59
  5. demande de renseignement sur delfi 7
    Par cybob dans le forum Débuter
    Réponses: 11
    Dernier message: 19/02/2006, 18h32

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