Question concernant les tableaux en JAVA.
k.67
Messages postés
3
Date d'inscription
mardi 10 janvier 2012
Statut
Membre
Dernière intervention
10 janvier 2012
-
10 janv. 2012 à 18:11
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 10 janv. 2012 à 19:43
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 10 janv. 2012 à 19:43
A voir également:
- Question concernant les tableaux en JAVA.
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Java runtime environment - Télécharger - Langages
3 réponses
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
10 janv. 2012 à 18:28
10 janv. 2012 à 18:28
Est-ce que tu pourrais expliquer d'avantage ce que tu veux ? Parce qu'il y a plusieurs façon d'interpréter ce que tu as dit. Donne nous des exemples de ce qui est correct ou non.
k.67
Messages postés
3
Date d'inscription
mardi 10 janvier 2012
Statut
Membre
Dernière intervention
10 janvier 2012
10 janv. 2012 à 18:33
10 janv. 2012 à 18:33
Oui bien sûr,
Voilà le prof m'a donner ça exactement comme question :
" 1° Va déclarer et créer un tableau de nbr_elem caractères ASCII
(Pour notre exercice je fixe nbr_elem à 4)
2° Va remplir ce tableau automatiquement avec caractères ASCII majuscules"
Je sais que pour déclarer un tableau il faut rentrer "int tab", mais ce que je ne sais pas c'est comment faire pour qu'un tableau soit rempli de caractères ASCII... Comment dois-je le déclarer, et comment le remplir ?
Voilà le prof m'a donner ça exactement comme question :
" 1° Va déclarer et créer un tableau de nbr_elem caractères ASCII
(Pour notre exercice je fixe nbr_elem à 4)
2° Va remplir ce tableau automatiquement avec caractères ASCII majuscules"
Je sais que pour déclarer un tableau il faut rentrer "int tab", mais ce que je ne sais pas c'est comment faire pour qu'un tableau soit rempli de caractères ASCII... Comment dois-je le déclarer, et comment le remplir ?
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
10 janv. 2012 à 18:56
10 janv. 2012 à 18:56
"pour déclarer un tableau il faut rentrer 'int tab'"
Bah non....
int, c'est pour des nombres entiers, pour les caractères il faut utiliser des char.
Et ce n'est pas tab qui fait que c'est un tableau ou non, mais les crochets qui suivent.
Remarque : Java utilise de l'Unicode nativement, tu devras donc te limiter aux seuls caractères ASCII c'est à dire ceux qui sont inférieurs à 128, mais de toute façon pour des lettres majuscules, tu devras te limiter aux caractères qui vont de 'A' à 'Z'
J'imagine que "automatiquement" signifie ici "aléatoirement", donc regarde la classe Random.
Bah non....
int, c'est pour des nombres entiers, pour les caractères il faut utiliser des char.
Et ce n'est pas tab qui fait que c'est un tableau ou non, mais les crochets qui suivent.
char[] tableau;
Remarque : Java utilise de l'Unicode nativement, tu devras donc te limiter aux seuls caractères ASCII c'est à dire ceux qui sont inférieurs à 128, mais de toute façon pour des lettres majuscules, tu devras te limiter aux caractères qui vont de 'A' à 'Z'
J'imagine que "automatiquement" signifie ici "aléatoirement", donc regarde la classe Random.
k.67
Messages postés
3
Date d'inscription
mardi 10 janvier 2012
Statut
Membre
Dernière intervention
10 janvier 2012
10 janv. 2012 à 19:29
10 janv. 2012 à 19:29
Très bien merci beaucoup !
J'ai juste une dernière question. Pour que je puisse rentrer mais caractères ASCII, il faut donc que j'utilise aussi "char[] tableau;" ? Mais il faut (je pense) rajouter quelque chose à ça pour que se soit en ASCII ?
Pouvez-vous me donner un simple exemple ?
J'ai juste une dernière question. Pour que je puisse rentrer mais caractères ASCII, il faut donc que j'utilise aussi "char[] tableau;" ? Mais il faut (je pense) rajouter quelque chose à ça pour que se soit en ASCII ?
Pouvez-vous me donner un simple exemple ?
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
10 janv. 2012 à 19:43
10 janv. 2012 à 19:43
Non, tu n'as rien à rajouter. Les caractères ASCII sont justes les 128 premiers caractères.
Donc si tu écris 'A', 'B', 'C'... 'Z', ce seront des caractères ASCII.
Donc si tu écris 'A', 'B', 'C'... 'Z', ce seront des caractères ASCII.