Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : java-probleme de saisie [ Divers / Débutant(e) ] (steef04)

vendredi 7 mars 2008 à 23:41:09 | java-probleme de saisie

steef04

salut j'ai un prob avec le prog qui suit ca ne donne pas la possibilite d'entrer le code,je ne peux continuer une aide please!!!!

//ce programme fait la gestion des etudiants

 class Etudiant{
  
    private String nom;
    private String prenom;
    private String code;
    private String datenaissance;
    private String option;
//*********************************creation des constructeurs*************************************
      
  public  Etudiant(String n,String pnom,String cod,String datnais,String opt){
     nom=n;
     prenom=pnom;
     code=cod;
     datenaissance=datnais;
     option=opt;
    }
   
//********************************creation des accesseurs***************************************

     public String getnom(){
      return nom;
     }
     public String getprenom(){
      return prenom;
     }
     public String getcode(){
      return code;
     }
     public String getdatenaissance(){
      return datenaissance;
     }
     public String getoption(){
      return option;
     }
    
//**********************************creation des mutateurs*************************
   public void setnom(String n){
      nom=n;
   }
   public void setprenom(String pnom){
      prenom=pnom;
   }
   public void setcode(String cod){
      code=cod;
   }
   public void setdatenaissance(String datnais){
      datenaissance=datnais;
   }
   public void setoption(String opt){
      option=opt;
   }
  
//**********************************methode afficher*******************************
  public void Afficher(){
   
   System.out.println(nom+"     "+prenom+"     "+code+"     "+datenaissance+"     "+option);
  }               
 }

//programme gestion d'etudiants
import java.util.*;
public class GestionEtudiant{
private int ne;
private int nb=0;
int  choix;
Etudiant E[];
Scanner sc=new Scanner(System.in); 

    public GestionEtudiant(){
     System.out.println("entrer le  nombre d'etudiant a enregistrer:");
     ne=sc.nextInt();
     E=new Etudiant[ne];
    }
 public void record(){
  String n,pnom,cod,datnais,opt;
  boolean trouver;
  
  do
    {
      trouver=false;
      
   System.out.print("entrer le code de l'etudiant a enregistrer:");
             sc=new Scanner(System.in); 
            cod=sc.nextLine();
    for(int i=0;i<nb;i++){
   if( cod.equals(E[i].getcode()))
    trouver=true;
          }
   if(trouver==false){
     System.out.print("entrer le nom de l'etudiant :");
       n=sc.nextLine();
     
      System.out.println("entrer le prenom de l'etudiant :");
       pnom=sc.nextLine();
  
      System.out.println("entrer la date de naissance de l'etudiant :");
       datnais=sc.nextLine();
  
      System.out.println("entrer l' option  de l'etudiant :");
         opt=sc.nextLine();
    
   
         E[nb++]= new Etudiant(n,pnom,cod,datnais,opt);
     
     }
        else
             System.out.println(" cet etudiant existe deja!!!");
             System.out.println("voulez-vous enregistrer d'autres etudiants ?");
             System.out.println("tapez 1 pour  approuver!!!");
             choix=sc.nextInt();
  //if(nb>ne){
   
   //System.out.println(" la taille du tableau est insuffisante....");
  //}          
  }while(choix==1 &(nb<ne));
 }
 
 public void lister(){
  
  for(int i=0;i<nb;i++){
  // E[i].Afficher();
  System.out.println("prenom:"+E[i].getprenom());
  System.out.println("nom:"+E[i].getnom());
  System.out.println("date de naissance:"+E[i].getdatenaissance());
  System.out.println("option:"+E[i].getoption());
  System.out.println("code:"+E[i].getcode());
  
  
  }
  
 }

  public void modifier(){
   String n,pnom,cod,datnais,opt;
  boolean trouver;
  int choix;
    do
    {
        trouver=false;
  System.out.println("entrer le code de l'etudiant a modifier:");
            cod=sc.nextLine();
  
    for(int i=0;i<nb;i++){
   if(cod.equals(E[i].getcode())){
   
   trouver=true;
      System.out.println("entrer le nom de l'etudiant :");
       n=sc.nextLine();
     
      System.out.println("entrer le prenom de l'etudiant :");
       pnom=sc.nextLine();
  
      System.out.println("entrer la date de naissance de l'etudiant :");
       datnais=sc.nextLine();
  
      System.out.println("entrer l' option  de l'etudiant :");
         opt=sc.nextLine();
          E[i].setnom(n);    
       E[i].setprenom(pnom);
         E[i].setdatenaissance(datnais);
          E[i].setoption(opt);
           }
         
          }
            if(trouver==false){
             System.out.println("ce code n'existe" );
            }
            System.out.println("voulez vous modifier d'autres etudiants");
            System.out.println("pressez 1 pour confirmer / n'importe quel autre chiffre pour refuser");
          choix=sc.nextInt();
     
   }while(choix==1);
}

 public static void main(String [] styvy){
  
  GestionEtudiant GE=new GestionEtudiant();
  GE.record();
  GE.lister();
     GE.modifier();
 }
 
 
}


samedi 8 mars 2008 à 02:53:15 | Re : java-probleme de saisie

danimo

Salut,

Peux tu preciser la configuration :

os
version java

si tu pex compiler ...

...\ Dan /...


dimanche 9 mars 2008 à 06:59:55 | Re : java-probleme de saisie

steef04

la version de java que j'utitise est le jdk 1.6 ,j'espere que vous m'aiderez,merci bien!   



Cette discussion est classé dans : public, string, system, out, println


Répondre à ce message

Sujets en rapport avec ce message

AIDE sur Connexion BDD MySQL [ par zeldoi5 ] Bonjour tout le monde!Je sais que le problème dont je vais parler a déjà été traité plusieurs fois... Mais impossible de me connecter à ma base de don Reseau et internet [ par felouss ] bonjour,j ai un probleme pour envoyer un gros fichier via UDP,udp ne permet l envoie de paquet > 65kilo,pour cela du coté serveur j ai decoupé le fich une banque en java [ par shadowcat1 ] bonjour a tousj'ai un probleme d'appel de methode. j'ai tout essayé mais ca ne marche pas.ca concerne la creation d'un compte pour une personne(soit m slt [ par samira46 ] voila les codes: 1.la classe du serveur: import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class serveur { Erreurs de compilation sous Windows [ par legolas45 ] Mon probleme est la suivant. Quand je compile mon programme sous Linux tout se passe bien aucun probleme mais quand je compile sous windows il me met socket [ par spy2008 ] slt a tous le monde j travaille sur un programme sur le réseaus,ou mon application dans chaque poste du reseau faite un calcle si trouve un resultat ( problème d'affichage d'une chaine dans un servlet [ par 2tsiris ] Bonjour à tous, j'ai créer un servlet qui récupère une valeur dans une table mysql.J'ai donc créer une méthode qui se connect à la base et effectue optimisation d'un code [ par laurentbarbotin ] je souhaiterais optimiser un code et faire le pseudo code correspondant svp aidez moiimport biputil.*;import java.io.*; /** * @com.register ( c tavleur d eleve [ par younes371 ] je ve creer un tableu deleve et y ajouter des eleves et les afficher, mais j ai, pas pu savoir comment remplir le tableu!, est ce que kle code ke j ai Problème avec les Sockets [ par hisse ] import java.net.*;import java.io.*; public class Client extends Thread{ Socket socket;   BufferedReader in;   PrintWriter out;  public Client(){  try{


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,139 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.