probleme code en java
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

probleme code en java



  1. #1
    invitec37ba28d

    probleme code en java


    ------

    Bonjour, dans le cadre d'un projet en java, j'ai été confronté a un probleme:
    Code:
    for(k=0 ; k<9 && alone<2 ; k++)
    {
    if(res[j][k][i]==1)
    {
          alone++;
          nbr=k;
    }
          System.out.println("k = "+k+"\tj = "+j);
    }
    if(alone==1)
    {
          sur[j][k]=(char)nbr;
    }
    ici, ma variable k est egale a 9 quand elle passe sur le println, et je ne trouve pas pourquoi..

    -----
    Dernière modification par Jack ; 08/05/2016 à 02h18. Motif: Ajout balises code

  2. #2
    invitec37ba28d

    Re : probleme code en java

    oh fait, le k s'arrete a 9 dans le for au lieu de s'arreter a 8..

  3. #3
    Jack
    Modérateur

    Re : probleme code en java

    Merci de lire les règles participatives de ce forum avant de poster.

    Les balises code et une indentation correcte sont attendues lors de la présentation de code.

  4. #4
    Jack
    Modérateur

    Re : probleme code en java

    Citation Envoyé par Skydax Voir le message
    oh fait, le k s'arrete a 9 dans le for au lieu de s'arreter a 8..
    Non, la dernière valeur de k dans la boucle est 8. Pour une boucle for, k est incrémenté puis testé pour sortir ou non de la boucle.

  5. A voir en vidéo sur Futura
  6. #5
    invite66e50ce0

    Re : probleme code en java

    Citation Envoyé par Skydax Voir le message
    Bonjour, dans le cadre d'un projet en java, j'ai été confronté a un probleme:
    Code:
    for(k=0 ; k<9 && alone<2 ; k++)
    {
    if(res[j][k][i]==1)
    {
          alone++;
          nbr=k;
    }
          System.out.println("k = "+k+"\tj = "+j);
    }
    if(alone==1)
    {
          sur[j][k]=(char)nbr;
    }
    ici, ma variable k est egale a 9 quand elle passe sur le println, et je ne trouve pas pourquoi..
    Bonsoir Skydax,

    Ton k n'est absolument jamais égal à 9 dans ta boucle for, vérifie ton affichage mais il est strictement impossible qu'il soit égal à 9 avec l'affichage à cet endroit.
    Je pense que tu dois mettre un peu d'ordre dans ton affichage avec ta fonction "System.out.println"

Discussions similaires

  1. Code Java Script
    Par invitec317ce18 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 12/02/2014, 21h03
  2. creation uml à partir du code source java
    Par invite9da73615 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 13/07/2012, 19h14
  3. code java==> fichier texte
    Par invitecf64a78a dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 24/02/2012, 06h50
  4. problème dans un code en java
    Par invitef9e3d1d4 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 22/02/2012, 09h36
  5. Appeler un code java depuis C
    Par inviteb4450379 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 12/07/2011, 14h21