Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1113 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  petit probleme...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

petit probleme...

n°413822
babthefox2​002
Posté le 03-06-2003 à 01:52:46  profilanswer
 

Bonjour à tous,
j'ai un petit soucis avec mon programme :  
 
import java.awt.*;
import java.util.*;
import javax.swing.*;
import java.io.*;
 
/* classe accessible uniquement dans le package recherche */
public class Motif {
 
    public Motif(char m[], int prob[], String type) {
 char _m[] = m;
 int[] _prob = prob;
 String _type = type;
 int _nucl[] = new int[_m.length()];
 int _pourcentage[][] = new int[_m.lenght()][4];
 
     /* on va stocker le motif sous la forme d'entiers */
     for (int i = 0; i < m.getLength; i++)
  switch(m[i]) {
   case (byte) 'A': _nucl[i] = 0; break;
   case (byte) 'C': _nucl[i] = 1; break;  
   case (byte) 'G': _nucl[i] = 2; break;
   case (byte) 'T': _nucl[i] = 3; break;
   case (byte) 'a': _nucl[i] = 0; break;
   case (byte) 'c': _nucl[i] = 1; break;
   case (byte) 'g': _nucl[i] = 2; break;
   case (byte) 't': _nucl[i] = 3; break;
   default : break;
  };
 
   
 
 
    }
 
    public String getType() { return(_type); }
 
    public static void main(String[] args) {
 Motif _mot = new Motif(_MOTIF1,_PROB1,_TYPE1);
    }
 
    public static final char _MOTIF1[] = {'T','A','G'};
    public static final int _PROB1[] = {50,30,100};
    public static final String _TYPE1 = "STOP";
}
 
 
Et voilà les messages d'erreurs dlors de la compilation :
 
Motif.java:15: cannot resolve symbol
symbol  : method length  ()
location: class char[]
        int _nucl[] = new int[_m.length()];
                                ^
Motif.java:16: cannot resolve symbol
symbol  : method lenght  ()
location: class char[]
        int _pourcentage[][] = new int[_m.lenght()][4];
                                         ^
Motif.java:19: cannot resolve symbol
symbol  : variable getLength
location: class char[]
            for (int i = 0; i < m.getLength; i++)
                                 ^
Motif.java:37: cannot resolve symbol
symbol  : variable _type
location: class Motif
    public String getType() { return(_type); }
                                     ^
4 errors
 
 
 
Je ne comprends pas pourquoi, j'ai un problème avec la fonction "getType" ??
Et je n'arrive pas à trouver non plus, la méthode permettant de retourner la taille d'un tableau de char ou d'int...
Aisez-moi s'il vous plait, je suis su que c'est très simple mais là je n'arrive pas à trouver.
 
                           baba

mood
Publicité
Posté le 03-06-2003 à 01:52:46  profilanswer
 

n°413824
babthefox2​002
Posté le 03-06-2003 à 02:12:19  profilanswer
 

en fait c'est bon pour la fonction de longueur d'un tableau, c'est bien <nom du tableau>.length
 
Par contre j'ai toujours mon probleme avec ma fonction getType. Je ne comprends pas pourquoi le compilateur n'aime pas le fait que je retourne un String ?

n°413825
the real m​oins moins
Posté le 03-06-2003 à 02:16:08  profilanswer
 

_type est definit dans ton constructeur, pas au niveau de la classe


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°413827
babthefox2​002
Posté le 03-06-2003 à 02:23:20  profilanswer
 

ok merci, c'est vraiment tout bêe comme truc...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  petit probleme...

 

Sujets relatifs
Petit probleme php, histoire de class (objet)....[sql]petit probleme
[glib-2.0 / Makefile] petit problème d'inclusionUn petit probléme avec les methodes Static et Non-Static...
[Shell] Petit problème de greppetit problème d'externalisation de requete en java
Petit problème avec une classe[PHP] petit probleme avec boucle
[Q-Basic] petit probleme dans la compilation :(petit probleme en C...
Plus de sujets relatifs à : petit probleme...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR