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 :

puissance 4 alignement vertical


Sujet :

avec Java

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 1
    Par défaut puissance 4 alignement vertical
    Bonjour à tous.

    J'ai pour devoir de programmer un puissance 4 en java (sur Eclipse). le problème est que je n'arrive pas trouver mon erreur, qui est que ma méthode me retourne toujours vrai

    Voici ma méthode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public static boolean alignementVertical (char tableau [][], char jeton){
     
    		for (int i = 0; i < tableau.length; i++){ // retourne vrai si 4 jeton sont alignés à la vertical
    			for(int j=0;i<tableau[i].length; i++){
    				if (tableau[i][j] == jeton && tableau[i+1][j] == jeton && tableau[i+2][j]==jeton && tableau[i+3][j]== jeton){
    					return true;
    				}
    			}
    		}
    		return false;
    	}

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2019
    Messages : 5
    Par défaut
    Bonjour,

    dans votre code

    (en gras mes corrections )
    (en bleu token supprimable cependant j"aime bien les parenthèses et l'indentation qui facilitent la lecture du code )
    (en rouge mes interrogations)

    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    public static boolean alignementVertical (char tableau [][], char jeton) {
        // retourne vrai si 4 jetons sont alignés à la verticale
        for (int i = 0; i < tableau.length; i++) {
            for(int j=0;i<tableau[i].length;i++) {
                if ( ( tableau[i+0][j] == jeton ) && 
                     ( tableau[i+1][j] == jeton ) && 
                     ( tableau[i+2][j] == jeton ) && 
                     ( tableau[i+3][j] == jeton ) ) 
               { return true; }
            }
        }
        return false;
    }

    est-ce "normal" si le "j" ne s'incrémente pas ?
    ne va t-il pas y avoir un dépassement des limites du tableau pour "j" quand il sera > à 2 ?
    //rappel wikipédia Le but du jeu est d'aligner une suite de 4 pions de même couleur sur une grille comptant 6 rangées (les I ?) et 7 colonnes (les J ?).

    bref il manque des infos

    Cordialement

    Logogramme

Discussions similaires

  1. [DIV][CSS] Alignement vertical
    Par pmartin8 dans le forum Mise en page CSS
    Réponses: 15
    Dernier message: 02/11/2005, 14h50
  2. Réponses: 6
    Dernier message: 03/10/2005, 16h08
  3. CSS Alignement vertical pour images dynamiques
    Par bébé dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 17/09/2005, 15h43
  4. Alignement vertical au centre
    Par krfa1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/08/2005, 22h23
  5. probleme d'alignement vertical
    Par mangamat dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 15/02/2005, 22h46

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