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

NetBeans Java Discussion :

Code Java faux avec NetBeans


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2011
    Messages : 43
    Par défaut Code Java faux avec NetBeans
    Bonjour à tous,
    voila je suis élève ingénieur au Mines de Douai, mon diplome est généraliste et de ce fait, je fait un peu de programmation.
    J'essai de créer un programme mais je ne sais pas pourquoi, cela ne fonctionne pas dès le départ.
    Est ce que vous pouvez me dire ce qui cloche dans ce bout de programme ci dessous. Netbean me souligne tout, je pense qu'il ne comprends pas la définition de mes matrices mais je ne vois pas le problème.
    Merci


    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
    16
    public static String[][] classement(String[] Tnom, int[][] cat, int nbboxeurs) {
            String masculin; String junior; String cadet; String minime; String senior; String poussin;
            int[][] cat = new int[nbboxeurs,5];
            String Tnom = new String[nbboxeurs];
            String[][] T2 = new String[nbboxeurs,4];
            int i;
            for (i = 0; i < nbboxeurs; i++) {
                T2[i]=Tnom[i];
                if (cat[i,4]=1]){ T2[i,3]= masculin}; 
                 else {T2[i,3]=féminin};
               if (cat[i,3]== 1994 || cat[i,3]==1995){T2[i,3]=junior};
               if (cat[i,3]== 1996 || cat[i,3]==1997){T2[i,3]=cadet};
               if (cat[i,3]== 1998 || cat[i,3]==1999){T2[i,3]=minime};
               if (cat[i,3]>=2000){T2[i,3]=poussin};
               if (cat[i,3]<=1993){T2[i,3]=senior};
            }

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2011
    Messages : 43
    Par défaut
    voici le code en entier:
    a noter, les (...) signifient qu'il y a des lignes de codes, cependant celles ci sont répétitives et ne portent donc aucun intérêt.

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    public static String[][] classement(String[] Tnom, int[][] cat, int nbboxeurs) {
            String masculin; String junior; String cadet; String minime; String senior; String poussin;
            int[][] cat = new int[nbboxeurs,5];
            String Tnom = new String[nbboxeurs];
            String[][] T2 = new String[nbboxeurs,4];
            int i;
            for (i = 0; i < nbboxeurs; i++) {
                T2[i]=Tnom[i];
                if (cat[i,4]=1]){ T2[i,3]= masculin}; 
                 else {T2[i,3]=féminin};
               if (cat[i,3]== 1994 || cat[i,3]==1995){T2[i,3]=junior};
               if (cat[i,3]== 1996 || cat[i,3]==1997){T2[i,3]=cadet};
               if (cat[i,3]== 1998 || cat[i,3]==1999){T2[i,3]=minime};
               if (cat[i,3]>=2000){T2[i,3]=poussin};
               if (cat[i,3]<=1993){T2[i,3]=senior};
               if (T2[i,3]=poussin){
        if (cat[i,5]<15 && cat[i,5]>=18){T2= entre15et18kginclu}
    (...)
    }
               if(T2[i,3]=cadet){
        if (cat[i,5]<30 && cat[i,5]>=33){T2= entre30et33kginclu}
    (...)
    }
            }
    return T2;
        }

  3. #3
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 819
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 819
    Par défaut
    Salut

    Alors déjà pour commencer, ton post c'est un gros merd... bazar! Aucune mise en page, les balises [ CODE ] on passe dessus, et même pas d'indication sur LA ligne d'erreur... C'est franchement pas facile (ni motivant) de t'aider...
    Essaye d'arranger ça pour la prochaine fois stp.


    Citation Envoyé par felixismad Voir le message
    Netbean me souligne tout, je pense qu'il ne comprends pas la définition de mes matrices mais je ne vois pas le problème.
    Ben... faut dire que c'est assez... spécial comme définition non? Tu ne pourrais pas définir tes tableaux à deux dimensions dans les règles Java?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int[][] cat = new int[nbboxeurs,5];
    D'un côté, on a un [][], et de l'autre on a un [,]... tu vois mieux là?

    Pour terminer, Netbeans t'indique quelles sont tes erreurs quand tu poses la souris soit sur la ligne soulignée, soit sur la petite ampoule rouge dans la marge. Ca aide déjà à débugger.

    Et tente le clic droit>format pour la prochaine fois aussi...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

Discussions similaires

  1. Réponses: 11
    Dernier message: 13/11/2011, 13h38
  2. Compiler code java existant avec MAVEN
    Par AnneG201 dans le forum Maven
    Réponses: 4
    Dernier message: 24/06/2009, 11h58
  3. Réponses: 0
    Dernier message: 01/02/2009, 10h33

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