Remplire un tableau avec java
Fermé
sammirou80
Messages postés
32
Date d'inscription
jeudi 12 avril 2007
Statut
Membre
Dernière intervention
27 février 2010
-
4 janv. 2009 à 11:33
sammirou80 Messages postés 32 Date d'inscription jeudi 12 avril 2007 Statut Membre Dernière intervention 27 février 2010 - 5 janv. 2009 à 23:46
sammirou80 Messages postés 32 Date d'inscription jeudi 12 avril 2007 Statut Membre Dernière intervention 27 février 2010 - 5 janv. 2009 à 23:46
A voir également:
- Tableau static java
- Tableau croisé dynamique - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Tableau ascii - Guide
- Tableau word - Guide
1 réponse
Utilisateur anonyme
4 janv. 2009 à 22:29
4 janv. 2009 à 22:29
Bonjour,
Tu peux compiler cette petite classe :
import java.io.*;
public class CreerUnTableau
{
static int longueur = 0;
static int i = 0;
static int iSv = 0;
static String entree = "";
static String info = "Entrez votre donnée ";
static boolean finB = false;
public static String[] deString(int longueur)
{
String[] tableauS = new String[longueur];
while (finB == false)
{
finB = true;
entree = (String)javax.swing.JOptionPane.showInputDialog
(null, info + (i+1),"INTRO CLAVIER",javax.swing.JOptionPane.PLAIN_MESSAGE,null,null,null);
if (entree.equals(""))
{
iSv = i;
break;
}
finB = false;
tableauS[i] = entree;
i++;
if (i == longueur)
{
System.out.println("LE TABLEAU EST PLEIN, ON SORT!!!");
break;
}
}
return tableauS;
}
}
Quand c'est fait :
Appeler cette méthode comme ci.dessous depuís le progamme qui veut créer un tableau (de String dans cet exemple)
int i = 0;
int longueur = 10; // cette longueur doit être le nombre maxi d'éléments que tu dois saisir
String[] tableauS = CreerUnTableau.deString(longueur);
for (i = 0; i < longueur; i++)
{
System.out.println(tableauS[i]);
}
Cordialement,
Dan.
Tu peux compiler cette petite classe :
import java.io.*;
public class CreerUnTableau
{
static int longueur = 0;
static int i = 0;
static int iSv = 0;
static String entree = "";
static String info = "Entrez votre donnée ";
static boolean finB = false;
public static String[] deString(int longueur)
{
String[] tableauS = new String[longueur];
while (finB == false)
{
finB = true;
entree = (String)javax.swing.JOptionPane.showInputDialog
(null, info + (i+1),"INTRO CLAVIER",javax.swing.JOptionPane.PLAIN_MESSAGE,null,null,null);
if (entree.equals(""))
{
iSv = i;
break;
}
finB = false;
tableauS[i] = entree;
i++;
if (i == longueur)
{
System.out.println("LE TABLEAU EST PLEIN, ON SORT!!!");
break;
}
}
return tableauS;
}
}
Quand c'est fait :
Appeler cette méthode comme ci.dessous depuís le progamme qui veut créer un tableau (de String dans cet exemple)
int i = 0;
int longueur = 10; // cette longueur doit être le nombre maxi d'éléments que tu dois saisir
String[] tableauS = CreerUnTableau.deString(longueur);
for (i = 0; i < longueur; i++)
{
System.out.println(tableauS[i]);
}
Cordialement,
Dan.
5 janv. 2009 à 23:46