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

avec Java Discussion :

Problème d'affichage lors d'appelle d'une méthode


Sujet :

avec Java

  1. #1
    Membre régulier
    Femme Profil pro
    étudiante chercheuse
    Inscrit en
    Septembre 2013
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante chercheuse
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2013
    Messages : 274
    Points : 101
    Points
    101
    Par défaut Problème d'affichage lors d'appelle d'une méthode
    Bonsoir
    lorsque je fait un appelle de la méthode CheckDeadline ci-dessous ,bien que elle doit afficher 2 messages (une pour la tache 1 et l'autre pour la tache 3 ) elle s’arrête directement en affichant la tache 1
    comment corriger ce code afin quelle affiche correctement les 2 résultat
    merci d'avance

  2. #2
    Membre éclairé
    Avatar de maxusn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2012
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 174
    Points : 661
    Points
    661
    Par défaut
    Bonjour,

    si j'ai bien vu, tu as un dans ta boucle du coup, des que ton programme passera dans cette condition, il affichera ton message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "il existe  un jeton dans la place DeadLine de la tache "+" "+indicedead + "   de la partition   "+numproc
    et sortira de la fonction CheckDeadline.

    Il ne passera donc qu'une seule fois dans ta boucle if, il n'y aura donc qu'un message d'affiché.

  3. #3
    Membre expérimenté Avatar de Nico02
    Homme Profil pro
    Developpeur Java/JEE
    Inscrit en
    Février 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Developpeur Java/JEE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 728
    Points : 1 622
    Points
    1 622
    Par défaut
    Salut,

    Comme le dit maxusn, l'instruction return true; dans ta fonction CheckDeadline va avoir pour effet de te faire sortir de ta fonction. Le reste de ton code ne sera donc pas exécuté.

  4. #4
    Membre régulier
    Femme Profil pro
    étudiante chercheuse
    Inscrit en
    Septembre 2013
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante chercheuse
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2013
    Messages : 274
    Points : 101
    Points
    101
    Par défaut
    bon j'ai essayer de trouver une solution donc j'ai changer le type de retour à String

    Le résultat est différente en faite il m'affiche just la dernière résultat et il saute la première contrairement à la premier solution il m'affiche le premier et saute la dernière je veux une manière qui me permet d'afficher tout les solution existante

  5. #5
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 085
    Points : 8 002
    Points
    8 002
    Par défaut
    On compare un string avec la méthode equals et non avec == ou !=.

    Et si tu veux tester la longueur d'un string, il y'a la fonction length (ce que ton dernier code semble vouloir indiquer avec le == "").

Discussions similaires

  1. Problème d'affichage lors d'un extends d'une JFrame
    Par pony99 dans le forum Débuter
    Réponses: 8
    Dernier message: 03/01/2012, 10h56
  2. Réponses: 9
    Dernier message: 08/10/2009, 10h44
  3. Réponses: 4
    Dernier message: 17/08/2009, 18h38
  4. problème lors de l'appel d'une méthode
    Par sfaxian dans le forum VB.NET
    Réponses: 9
    Dernier message: 10/07/2009, 15h39
  5. Problème d'affichage lors d'une requête SNMP
    Par Guy025 dans le forum Réseau
    Réponses: 6
    Dernier message: 21/08/2008, 12h34

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