Java switch case

seb -  
zefoots Messages postés 146 Statut Membre -
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 Statut Membre 62
 
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