Java
Résolu
tifa bat
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
tifa bat Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
tifa bat Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
bonsoir tout le monde ,
j'ai un probélme dans mon programme en java le probleme que nextchar ne fonctionne pas s'il vous plait est ce que vous pouvez m'aider et merci d'avance
voila une partie du programme :
public class Lettres {
public void Remplissage(){
char[] Tableau_lettres;
Tableau_lettres = new char[]{'?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?'};
char[] lettres_joueur =new char[9];
Random rand = new Random();
char valeur = 0;//variable pour remplir le tab vide
for(int i = 0; i <9; i++)
{ valeur = Tableau_lettres [rand.nextChar(28)]; //aléatoire
lettres_joueur[i] =valeur ;
}
j'ai un probélme dans mon programme en java le probleme que nextchar ne fonctionne pas s'il vous plait est ce que vous pouvez m'aider et merci d'avance
voila une partie du programme :
public class Lettres {
public void Remplissage(){
char[] Tableau_lettres;
Tableau_lettres = new char[]{'?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?'};
char[] lettres_joueur =new char[9];
Random rand = new Random();
char valeur = 0;//variable pour remplir le tab vide
for(int i = 0; i <9; i++)
{ valeur = Tableau_lettres [rand.nextChar(28)]; //aléatoire
lettres_joueur[i] =valeur ;
}
A voir également:
- Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
Dans un tableau, ce ne sont pas des char qu'il faut mettre mais des int !
valeur = Tableau_lettres[rand.nextInt(Tableau_lettres.length)];
merci mais mon premier tableau que j'ai le rempli contient des caractères plus précisément il contient des alphabets en arabe ce que j ai conclu de ta réponse que mon idée ne marche pas non ??
en tout cas beaucoup pour ta réponse :)
en tout cas beaucoup pour ta réponse :)
Le tableau contient des caractères, donc la variable valeur est un char (ça c'est bon), mais les indices du tableau (qui sont entre crochets), et qui désigne la case 0, la case 1, 2 etc. il n'y a pas de raison que 0, 1, et 2 soient des char, se sont toujours des entiers peu importe le contenu du tableau !
De plus, la classe Random ne possède pas de méthode nextChar...
De plus, la classe Random ne possède pas de méthode nextChar...