Tab en java
salna
Messages postés
42
Date d'inscription
Statut
Membre
Dernière intervention
-
salna Messages postés 42 Date d'inscription Statut Membre Dernière intervention -
salna Messages postés 42 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai besoin d'aide svp, j'ai crée deux tableau de type char voici:
char tabv[]=new char [10] ;
for (int j=1;j<=n+m;j++)
{
if(j<=n)
{
tabv[j]=("X"+j);
}
else
{
tabv[j]=("S"+j);
}
}
char tabs[]=new char [10];
int k=1;
for(int i=3;i<=3+m-1;i++)
{
tabs[i]=("S"+k);
k++;
}
ma création devient comme ses 2 tableaux:
exemple:
n=2;m=3;
le premier tableau :
x1 x2 s1 s2 s3
le deuxieme tableau:
s1
s2
s3
mais il y a des erreurs dans ma code svp corrige moi se code pour crée ses 2 tableaux
char tabv[]=new char [10] ;
for (int j=1;j<=n+m;j++)
{
if(j<=n)
{
tabv[j]=("X"+j);
}
else
{
tabv[j]=("S"+j);
}
}
char tabs[]=new char [10];
int k=1;
for(int i=3;i<=3+m-1;i++)
{
tabs[i]=("S"+k);
k++;
}
ma création devient comme ses 2 tableaux:
exemple:
n=2;m=3;
le premier tableau :
x1 x2 s1 s2 s3
le deuxieme tableau:
s1
s2
s3
mais il y a des erreurs dans ma code svp corrige moi se code pour crée ses 2 tableaux
A voir également:
- Jav tab
- Avis sur samsung galaxy tab a9+ - Accueil - Tablettes
- Galaxy tab s9 test - Accueil - Tablettes
- Power tab - Télécharger - Création musicale
- Samsung kies galaxy tab 3 - Forum Mobile
- Ie tab - Télécharger - Outils pour navigateurs
1 réponse
Le problème vient du fait que tu n'ajoutes pas des caractères dans tes tableaux mais des chaînes de caractères. Remplace donc le mot char par String.
Une solution :
Une solution :
public class TestChar { private String[] tabv; private String[] tabs; public void afficherTabv(){ for(int i=0;i<tabv.length;i++) System.out.println("tabv["+i+"] = "+tabv[i]); } public void afficherTabs(){ for(int i=0;i<tabs.length;i++) System.out.println("tabs["+i+"] = "+tabs[i]); } public void remplirTab(int n, int m) { tabv = new String[10]; int cpt = 0; for (int j = 0; j < n + m; j++) { if (j < n) { tabv[j] = ("X" + (j+1)); } else { tabv[j] = ("S" + (++cpt)); } } tabs = new String[10]; int k = 1; for (int i = 3; i <= 3 + m - 1; i++) { tabs[i] = ("S" + k); k++; } } public static void main(String[] args){ TestChar test = new TestChar(); test.remplirTab(2, 3); test.afficherTabv(); test.afficherTabs(); } }Je n'ai pas très bien compris ce que devait contenir le 2ème tableau alors j'ai laissé ta méthode. N'hésite pas à me dire si il faut la changer.
salna
Messages postés
42
Date d'inscription
Statut
Membre
Dernière intervention
merci beaucoup