Tab en java
salna
Messages postés
43
Statut
Membre
-
salna Messages postés 43 Statut Membre -
salna Messages postés 43 Statut Membre -
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
- Ie tab - Télécharger - Outils pour navigateurs
- Power tab - Télécharger - Création musicale
- Samsung kies galaxy tab 3 - Forum Mobile
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
43
Statut
Membre
merci beaucoup