Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2721 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  souci de compilation en java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

souci de compilation en java

n°1650908
axelandre
Posté le 29-11-2007 à 15:54:11  profilanswer
 

Bonjour,
 
Je viens vous demander de l'aide car j'ai un souci en java.
 
Effectivement, je n'arrive pas à comprendre l'erreur lors de la compilation de mon main : "while expected }".Je comprend bie qu'il y a un souci avec une accolade (situé ligne 80) mais je ne vois pas le problème.
 
Voici mon code, qui est en fait un menu basic : (INFO : JE COMPILE EN MS-DOS)
 
import javax.swing.*;
 
public class Test  
{
 
 public static int menu(Produit p)
 {
  System.out.println("##########MENU##########" );
  System.out.println("\n1) Creation d'un entrepot" );
   
  if(p != null)
  {
   System.out.println("\n2) Ajouter un produit" );
   System.out.println("\n3) Supprimer un produit" );
   System.out.println("\n4) Modifier la quantite d'un produit" );
   System.out.println("\n5) Afficher l'etat du depot" );
   System.out.println("\n6) Afficher l'etat d'un produit" );
  }
  System.out.println("\7) Quitter" );
  System.out.println("Votre choix : " );
   
  return Console.readInt();
 }
 
 public static void main(String[] args)  
 {
  int choix = -1;
  Produit p = null;
  Depot d = null;
   
  do
  {
   choix = Test.menu(p);
   
   switch(choix)
   {
    case 1:
    {
     d = new Depot(Nom);
     break;
    }
     
    case 2:
    {
     int lenumero;
     String lelibelle;
     double lepu;
     int laquantite;
     
     String message = "Quel est le numero du produit ?";
     lenumero = Integer.parseInt(JOptionPane.showInputDialog(null, message));
     
     String message = "Quel est le libelle du produit ?";
     lelibelle = Integer.parseInt(JOptionPane.showInputDialog(null, message));
     
     String message = "Quel est le prix unitaire du produit ?";
     lepu = Integer.parseInt(JOptionPane.showInputDialog(null, message));
     
     String message = "Quelle est la quantite rentree en stock ?";
     laquantite = Integer.parseInt(JOptionPane.showInputDialog(null, message));
     
     p = new Produit(lenumero,lelibelle,lepu,laquantite);
     
     break;
    }
     
    case 3:
    {
     p.SupprimerProduit();
     break;
    }
     
    case 4:
    {
     p.SortieStock();
     break;
    }
     
    case 5:
    {
     p.AfficherStock();
     break;
    }
     
    case 6:
    {
     p.AfficherNumProduit();
     break;
    }
     
    case 7:
    {
     System.out.println("\nVous avez quitte le programme" );
    }
   }
  }
 }
}
 
 
Merci a tous pour votre aide.


Message édité par axelandre le 29-11-2007 à 15:54:54
mood
Publicité
Posté le 29-11-2007 à 15:54:11  profilanswer
 

n°1650910
leneufjuil​let2006
♫ Adagio ♫
Posté le 29-11-2007 à 16:00:59  profilanswer
 

T'as oublié le while.

n°1650911
axelandre
Posté le 29-11-2007 à 16:03:59  profilanswer
 

Mais bien sur!
 
Merci leneufjuillet2006.
 
En revanche peux-tu me dire où le mettre exactement stp et la ligne à rajouter stp?
 
Merci mille fois.

n°1650915
leneufjuil​let2006
♫ Adagio ♫
Posté le 29-11-2007 à 16:10:28  profilanswer
 

Bah après l'accolade qui ferme ton do.
 

Code :
  1. do {
  2. }
  3. while(condition);

n°1650919
axelandre
Posté le 29-11-2007 à 16:14:14  profilanswer
 

Ok  
 
Merci beaucoup.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  souci de compilation en java

 

Sujets relatifs
[Résolu] ][Java] Conversion d'une chaîne HTML en Unicode[Java - Swing] Bibliothéque de tracés de graphique
souci avec un script "compte à rebours"souci de compilation sur dev c++
Transformer EBCDIC en ASCII en JAVA[java minimum/maximum]
Java j2ee jsf (pbm de débtant)Transformer du code C# en Java
Aide programmation java;: modeliser une blibliotheque urgent svp 
Plus de sujets relatifs à : souci de compilation en java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR