IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Aide Fichier Indexe et Sequeciel en JAVA


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut Aide Fichier Indexe et Sequeciel en JAVA
    salut a tous ,

    je suis e face d un exercice ou on doit utiliser ses 2 type de fichier
    comme ce ci l exercice


    il y a 2 probleme que j ai recontre

    1-je ne sais comment mettre les variables comme nom a 10 caractere et 6 caractere ... , (comme en Vb.net <vbFixedString>)

    2-lorque je creer le fichier Indexe Stagiare on l ajoute le code,nom,prenom,section ca se passe bien il se creer bien
    mais lorsque je veux creer le fichier Modules de fichier sequeciel il ne reconnait pas le code de fichier Stagiare

    voila mon code pour l instant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
     
    import biputil2.*;
    import java.io.*;
    class Fichiersi {
     
    	static IndexedFile f=new IndexedFile();
    static 	BufferedReader lire=new BufferedReader(new InputStreamReader (System.in));
     
        public static void menu()throws IOException {
        	String rep="o";
     
        	while(rep.equalsIgnoreCase("o")){
        		System.out.println("--------------------------------------");
        		System.out.println("Ajouter Un Stagiare ");
        		System.out.println("Ajouter les notes d un Stagiare");
        		System.out.println("La Liste des Stagiare ");
        		System.out.println("Liste des Stagiares Par Module");
        		System.out.println("Le NOmbre de Stagiare dans le Fichier");
        		System.out.println("Calculer la moyenne Globale");
     
        		System.out.print("Entrez Votre Choix " );
        		int choix=Integer.parseInt(lire.readLine());
     
        		switch(choix){
        			case 1:Ajouti();
        			System.out.println("Tapez Entrer Pour Revenir Au Menu");
        			lire.readLine();
        			break;
     
        			case 2:Ajouts();
        			System.out.println("Tapez Entrer Pour Revenir Au Menu");
        			lire.readLine();
        			break;
        		}
        	}
        }
     
    public static void Ajouti()throws IOException {
     
    String code,nom,prenom,section,ligne ;
    String rep="o";
    	FileWriter fc=new FileWriter("c:\\Stagiares.txt");
    	PrintWriter sortie=new PrintWriter(fc);
    	f.open("c:\\Stagiares.txt");
    	do {
     
    	System.out.print("Entrez Votre Code  "  );
    	code=Keyboard.getString();
    	ligne=f.read(code);
     
    	if (f.InvalidKey){
    		System.out.print("Entrez Le Nom  "  );
    		nom=Keyboard.getString();
     
    		System.out.print("Entrez Votre Prenom  "  );
    		prenom=Keyboard.getString();
     
    	    System.out.print("Entrez Votre Section "  );
    		section=Keyboard.getString();
     
    		ligne=code+ " || " +nom+ " || " +prenom+ " || " +section;
    	    sortie.println(ligne);
    	    sortie.close();
    	}
    	else {
    		System.out.println(" ce Stagiare Existe deja");
    	}
    	System.out.println("Autre Saise o/n ");
    	rep=lire.readLine();
     
     
    		}while(rep=="o" || rep=="O");
    		f.close();
     
    }	
     
    public static void Ajouts()throws IOException{
    FileWriter fc1=new FileWriter("c:\\Modules.txt");
    PrintWriter sortie1=new PrintWriter(fc1);
    String code;
    int CodeModule ;
    double NoteMoyenne ;
    String ligne ;
    String rep="o" ;
    do {
    f.open("c:\\Stagiares.txt");
     
    System.out.print("Entre votre Code " );
    code=Keyboard.getString();
    ligne=f.read(code);
    if (f.InvalidKey){
    	System.out.print("ce stagiare N extes pas");
    }
    	else {
    		System.out.println("Entre votre Code ");
             code=Keyboard.getString();
     
    		System.out.println("Entre Votre code modules ");
    		CodeModule=Keyboard.getInt();
     
    		System.out.println("Entrez Votre NoteMoyenne " );
    		NoteMoyenne=Keyboard.getDouble();
     
    		ligne=code+ " || " +CodeModule+ " || "  +NoteMoyenne;
    		sortie1.println(ligne);
    		sortie1.close();
    	}
    	System.out.println("Autre Saisie o/n ");
    	rep=lire.readLine();
     
     
    }
    while(rep=="o" || rep=="O");
     
     
     
     
     
     
     
    }
     
    public static void main (String[] args) throws IOException{
    	menu();
    }
     
     
    }
    merci pour l aide
    Fichiers attachés Fichiers attachés

  2. #2
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut
    qq un a une idee


    Merci

  3. #3
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    A tes questions :
    1) quel est le rapport avec ton code ? tu veux ne stocker que 10 ou 6 caractères ? je comprends pas trop.
    2) peux-tu reformuler cette question en français ? si tu es étranger c'est excusable, mais j'avoue ne rien comprendre.

    Enfin quel est ton problème EXACTEMENT ?

  4. #4
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut
    Citation Envoyé par iohack
    A tes questions :
    1) quel est le rapport avec ton code ? tu veux ne stocker que 10 ou 6 caractères ? je comprends pas trop.
    2) peux-tu reformuler cette question en français ? si tu es étranger c'est excusable, mais j'avoue ne rien comprendre.

    Enfin quel est ton problème EXACTEMENT ?
    Salut iohack ,

    mon probleme est que je ne sais pas declarer les type exactement

    regarde

    Nom : 10 Caractères
    Prenom : 10 Caractères
    Section : 6 Caractères

    j ai mis String nom,prenom,section ;

    mais comment faire pour declarer 10 avec
    on VB.net en fait <VbfixedString>(10) dim nom as string

    comment en Java

    J ai attache l exercice
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [DBASE III] génération fichier indexation .ntx
    Par olivierlemee dans le forum Autres SGBD
    Réponses: 5
    Dernier message: 30/09/2005, 16h16
  2. Réponses: 1
    Dernier message: 11/08/2005, 17h33
  3. fichier indexé ou bd
    Par bfb dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 19/05/2005, 16h13
  4. exécution des fichiers index.php
    Par berry dans le forum Apache
    Réponses: 4
    Dernier message: 20/12/2004, 20h29
  5. creation d un fichier jar ou .exe en java
    Par sadjia dans le forum JBuilder
    Réponses: 13
    Dernier message: 13/12/2002, 16h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo