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:
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