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 :

Probleme avec les tableau


Sujet :

avec Java

  1. #1
    Membre du Club
    Homme Profil pro
    Artisant
    Inscrit en
    Avril 2018
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Artisant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 169
    Points : 60
    Points
    60
    Par défaut Probleme avec les tableau
    Bonsoir,

    J'ai un petit soucis de comprehension via les tableau en java.


    Alors, j'ai un fichier json avec des donnees, celle ci sont charge au lancement de mon application. ceci ne me pose pas de probleme.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    une partie de mon json : "test1": [11,1,2,1,5,10,3,18,2,22]
    J'ai une class "tampon" pour le chargement du fichier json
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     int test1[] = {0,0,0,0,0,0,0,0,0,0}
    tout ceci fonctionne bien. jusqu'a maintenant j'utilisais une valeur fixe dans mon json exemplemais j'aimerai pouvoir utilise differente valeur a chaque tour de boucle.



    je declare mon tableau comme ceci : ensuite j'ai une boucle while qui fais 10 tours ou je voudrai utilise les données du tableau.
    Ce que je n'arrive pas a faire :
    - au premier tour de boucle, utilise la premiere valeur du tableau,
    - au deuxieme tour de boucle la deuxieme valeur du tableau,
    ainsi de suite sur les 10 tours.

    Les valeurs sont des mouvement de souris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    robot.mouseMove(point.x + test1, point.y + test2);
    Si j'arrive a le faire pour test1, pour test2 sa coule de sources

    je vous remercie

    Fred

  2. #2
    Membre du Club
    Homme Profil pro
    Artisant
    Inscrit en
    Avril 2018
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Artisant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 169
    Points : 60
    Points
    60
    Par défaut
    Bonsoir,

    J'ai "un peu" avance avec mon histoire de tableau.

    Cependant je me retrouve confronte a un nouveau probleme. A chaque tour de boucle, 10 valeur de mon tableau sont utilise au lieu de une seule..

    Mon tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     int[] test = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
     
      int i = 0;
    et ma boucle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    while (Main.rightClick &&  compteur <  && i<=40) {
     
                 point = MouseInfo.getPointerInfo().getLocation();
     
                 robot.mouseMove(point.x + correctionX, point.y + test[i]  );
     
     
                  Thread.sleep  (100);
     
                   i++;
                    System.out.print( i + " " );
     
     
                  }
                  break;
    voici ce que je retrouve dans la console :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    1 2 3 4 5 6 7 8 9 10 compteur++
    1 tour de boucle
    11 12 13 14 15 16 17 18 19 20 compteur++
    1 tour de boucle
    21 22 23 24 25 26 27 28 29 30 compteur++
    1 tour de boucle
    31 32 33 34 35 36 37 38 39 40 compteur++
    1 tour de boucle
    compteur++
    1 tour de boucle
    compteur++
    1 tour de boucle
    compteur++
    1 tour de boucle
    J'ai les 10 premieres variable de mon tableau utilise dans mon premier tour de boucle, les 10 suivante dans la deuxieme , ainsi de suite.

    Comment fait ton pour les utilisé les une apres les autre seulement?

    Merci

    Fred

  3. #3
    Membre du Club
    Homme Profil pro
    Artisant
    Inscrit en
    Avril 2018
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Artisant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 169
    Points : 60
    Points
    60
    Par défaut
    Bonsoir,

    Mon code est bon,

    juste une erreur de "Thread.sleep",

    j'incrementais i++ apres mon thread.sleep mais dans mon projet, je devais l'incremente via un autre thread.sleep plus lent, celui de mon compteur...


    Probleme Resolu

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

Discussions similaires

  1. probleme avec les tableau de tcpclient
    Par lsebaa dans le forum VB.NET
    Réponses: 0
    Dernier message: 26/10/2011, 17h56
  2. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 16h55
  3. PROBLEME AVEC LES REQUETES IS NULL / NOT EXISTS
    Par sylvaine dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/06/2004, 13h26
  4. Problem avec les *.AVI sur les panels
    Par NaDiA_SoFt dans le forum C++Builder
    Réponses: 3
    Dernier message: 31/08/2003, 22h50
  5. probleme avec les processus
    Par saidi dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/02/2003, 00h18

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