Java switch case

Fermé
seb - 10 juin 2007 à 02:30
zefoots Messages postés 146 Date d'inscription samedi 9 juin 2007 Statut Membre Dernière intervention 11 septembre 2007 - 10 juin 2007 à 02:55
voila je fait un switch case j'ai une classe clients et quand dans case un je veux mettre le client dans ma liste ca foire pouvez vous m'aide voici le code
import java.util.ArrayList;
import java.util.Iterator;
import java.io.*;

public class Utilisation
{
public static void main(String args[]) throws IOException
{

ArrayList listevoitures;
ArrayList listeclients;
ArrayList listefournisseurs;
listevoitures = new ArrayList();
listeclients = new ArrayList();
listefournisseurs = new ArrayList();

System.out.println(" 1: Ajouter un client à la liste");
System.out.println(" 2: Ajouter un fournisseur à la liste");
System.out.println(" 3: Ajouter une voiture à la liste");
System.out.println(" 4: Imprimer la liste client");
System.out.println(" 5: Imprimer la liste fournisseur");
System.out.println(" 6: Imprimer la liste voiture");

Reader r=new InputStreamReader(System.in);
BufferedReader Input = new BufferedReader(r);
String num = Input.readLine();
int choix = Integer.parseInt(num);
System.out.println(choix);

switch (choix)
{
case 1: case 1: public ajoutClients(Clients nouv){
listeclients.add(nouv);
}
break;


break;
case 2:
break;
case 3:
break;
case 4:System.out.println ("Liste des clients:");
System.out.println("");
int count = -1;
while(count<listeclients.size()){
Clients clienttest=(Clients) listeclients.het(count);
System.out.println("Nom:"clienttest.getNom());
System.out.println("Prénom:"clienttest.getPrenom());

count++;

break;

}
}
}
}
A voir également:

1 réponse

zefoots Messages postés 146 Date d'inscription samedi 9 juin 2007 Statut Membre Dernière intervention 11 septembre 2007 62
10 juin 2007 à 02:55
Pourquoi tu as écris case 1: case 1: (répété 2 fois ???)

Et pourquoi tu déclares une méthodes dans case 1 ? (public ajoutClients( etc ...) ?

Pourquoi n'écris-tu pas :

case 1:
listeclients.add(nouv);
break;


Quel(s) message(s) te renvoie(nt) le compilateur ?
0