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

Langage Java Discussion :

problème générateur de lettre .


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 129
    Par défaut problème générateur de lettre .
    bonjour à tous

    Je recherche un moyen pour passer d'un générateur de chiffres à un générateur de lettre voici ce que j'ai déjà fait :

    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
    27
    28
    29
    30
    31
    import java.util.Random;
    public class gene {
        Random gen = new Random();
        char[] tabcodon = new char[3];
        public gene() {
     
              for(int i = 0 ; i<3 ; i++){
                tabcodon[i]=lettre(gen.nextInt(4));
     
            }
        }
        public String toString(){
            return tabcodon[0]+tabcodon[1]+tabcodon[2]+".";
        }
     
         public static void main(String[] args) {
             gene mongene = new gene();
             System.out.println(mongene.toString());
     
        }
     
         public char lettre(int n){
             switch(n){
                 case 0 : return 'A';
                 case 1 : return 'C';
                 case 2 : return 'G';
                 default : return 'T';
             }
         }
     
    }
    je ne comprends pas pourquoi ca ne fonctione pas .

    Merci bcp

  2. #2
    Membre émérite
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Par défaut
    Salut et bienvenue sur Developpez

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public String toString(){
    return tabcodon[0]+tabcodon[1]+tabcodon[2]+".";
    }
    Tu ne concatènes pas les lettres là. Tu additionnes leur code ASCII.
    Pour avoir un String à partir d'un tableau de char :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String chaine = String.valueOf(tabcodon);
    Nas'

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 129
    Par défaut
    merci bcp

Discussions similaires

  1. Problème concatenation avec lettre arabe
    Par slash0388 dans le forum Requêtes
    Réponses: 2
    Dernier message: 28/03/2012, 16h56
  2. [AC-2003] Problème générateur d'expressions
    Par Shankara dans le forum Access
    Réponses: 4
    Dernier message: 12/10/2011, 00h40
  3. Problème avec les lettres cyrillic
    Par rahmoucha dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 03/12/2010, 12h40
  4. [AC-2003] Problème Générateur d'expression
    Par mickael_13 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 25/11/2009, 16h48
  5. Réponses: 6
    Dernier message: 12/12/2006, 12h27

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