|
Trouver une ressource
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 !
GESTION DE LA GARE
Information sur la source
Description
gestion la gare de train avec fichier
Source
- import java.lang.*;
- import java.io.*;
- public class CategorieTrajet {
- private String categorie;
- private String trajet;
- private String prixpayer;
- public CategorieTrajet() {
- }
- public CategorieTrajet(String cat, String tra, String pr) {
- this.categorie = cat;
- this.trajet = tra;
- this.prixpayer = pr;
- }
- public CategorieTrajet(CategorieTrajet c){
- categorie = c.categorie;
- trajet = c.trajet;
- prixpayer = c.prixpayer;
- }
- public void modifierPrix(String p){
- prixpayer=p;
- }
- public void affichage(){
- System.out.println("la liste des categorie est :(Categorie :"+categorie+";trajet :"+trajet+";prixPayer :"+prixpayer+")");
- }
- public void SaisieCategorieTrajet(String cat, String tra, String pr) throws Exception {
- String rep;
- String tab[][]=new String[20][3];
- int i=0;
- do{
- //Vector t=new Vector();
- System.out.println("Saisir votre Categorie");
- cat=Saisie.Saisir_S();
- System.out.println("Saisir votre Trajet");
- tra=Saisie.Saisir_S();
- System.out.println("Saisir le prix a payer");
- pr=Saisie.Saisir_S();
-
- tab[i][0]=cat;
- tab[i][1]=tra;
- tab[i][2]=pr;
- i=i+1;
- //t.add(b);
- System.out.println("voulez vous continuer de saisir ???(o/n)");
- rep=Saisie.Saisir_S();
- }while(rep.equals("o")||rep.equals("O"));
- }
-
- public static void main(String[]args) throws Exception {
- String rep;
- String tab[][]=new String[20][3];
- int i=0;
- String cat = null ;
- String tra = null ;
- String pr = null ;
- CategorieTrajet a=new CategorieTrajet();
- String vv="0";
- //a.SaisieCategorieTrajet(cat, tra, pr);
- do{
- System.out.println("****************Menu Generale*************\r\n"+
- "1.Rempissage du tableau \r\n" +
- "2.Ajout d'un objet\r\n" +
- "3.Modifier le prix a payer\r\n" +
- "4.Afficher les informations contenues dans le tableau\r\n" +
- "5.Afficher les objets de categorie A\r\n" +
- "6.trier les objets par Categorie`\r\n");
- vv=Saisie.Saisir_S();
- if(vv.equals("2")){
- System.out.println("Saisir votre Categorie");
- cat=Saisie.Saisir_S();
- System.out.println("Saisir votre Trajet");
- tra=Saisie.Saisir_S();
- System.out.println("Saisir le prix a payer");
- pr=Saisie.Saisir_S();
- a=new CategorieTrajet(cat,tra,pr);
- }
- else if (vv.equals("1")){
- //a.SaisieCategorieTrajet(cat, tra, pr);
-
- do{
- //Vector t=new Vector();
- System.out.println("Saisir votre Categorie");
- cat=Saisie.Saisir_S();
- System.out.println("Saisir votre Trajet");
- tra=Saisie.Saisir_S();
- System.out.println("Saisir le prix a payer");
- pr=Saisie.Saisir_S();
-
- tab[i][0]=cat;
- tab[i][1]=tra;
- tab[i][2]=pr;
- i=i+1;
- //t.add(b);
- System.out.println("voulez vous continuer de saisir ???(o/n)");
- rep=Saisie.Saisir_S();
- }while(rep.equals("o")||rep.equals("O"));
-
- }else if(vv.equals("3")){
- System.out.println("Saisir nouveau prix..");
- String np=Saisie.Saisir_S();
- a.modifierPrix(np);
- tab[i-1][2]=np;
- System.out.println("le prix a payer est changé");
- }else if(vv.equals("4")){
-
- for(int j=0;j<i;j++){
-
-
- System.out.println(tab[j][0]+";"+tab[j][1]+";"+tab[j][2]);
-
- }
- }else if(vv.equals("5")){
- for(int j=0;j<i;j++){
- if((tab[j][0]).equals("a")||(tab[j][0]).equals("A")){
-
- System.out.println(tab[j][0]+";"+tab[j][1]+";"+tab[j][2]);
- }
-
- }
- }else if (vv.equals("6")){
- for(int l=0;l<20;l++){
- for(int k=0;k<20;k++){
-
- if((tab[k][0]).compareTo(tab[k+1][0])>0){
- String des=tab [k][0];
- tab[k][0]=tab[k+1][0];
- tab[k+1][0]=des;
- }
- }
- }
- }
-
- }while(!vv.equals("0"));
- FileWriter fw=new FileWriter("zair.txt",true);
- for(int j=0;j<i;j++){
- fw.write(tab[j][0]+";"+tab[j][1]+";"+tab[j][2]);
- fw.close();
- }
- FileReader fr=new FileReader("zair.txt");
- BufferedReader n=new BufferedReader(fr);
- String line=n.readLine();
- while(line!=null){
- System.out.println(line);
- line=n.readLine();
- }
- fr.close();
-
-
-
-
- }
-
-
- }
- /*public static String tab(String i, int j) {
- // TODO Auto-generated method stub
- return i;
- }*/
-
- **********************************************************************
- class saisie
- ____________
-
- import java.io.IOException;
-
- public class Saisie {
-
-
- public static String Saisir_S() throws Exception{
- byte t[]=new byte[50];
- System.in.read(t);
- String ch= new String(t);
- ch=ch.substring(0,ch.indexOf("\r\n"));
- return ch;
- }
- public static int Saisir_I()throws Exception{
- String ch=Saisie.Saisir_S();
- return Integer.parseInt(ch);
-
- }
-
- }
-
-
import java.lang.*;
import java.io.*;
public class CategorieTrajet {
private String categorie;
private String trajet;
private String prixpayer;
public CategorieTrajet() {
}
public CategorieTrajet(String cat, String tra, String pr) {
this.categorie = cat;
this.trajet = tra;
this.prixpayer = pr;
}
public CategorieTrajet(CategorieTrajet c){
categorie = c.categorie;
trajet = c.trajet;
prixpayer = c.prixpayer;
}
public void modifierPrix(String p){
prixpayer=p;
}
public void affichage(){
System.out.println("la liste des categorie est :(Categorie :"+categorie+";trajet :"+trajet+";prixPayer :"+prixpayer+")");
}
public void SaisieCategorieTrajet(String cat, String tra, String pr) throws Exception {
String rep;
String tab[][]=new String[20][3];
int i=0;
do{
//Vector t=new Vector();
System.out.println("Saisir votre Categorie");
cat=Saisie.Saisir_S();
System.out.println("Saisir votre Trajet");
tra=Saisie.Saisir_S();
System.out.println("Saisir le prix a payer");
pr=Saisie.Saisir_S();
tab[i][0]=cat;
tab[i][1]=tra;
tab[i][2]=pr;
i=i+1;
//t.add(b);
System.out.println("voulez vous continuer de saisir ???(o/n)");
rep=Saisie.Saisir_S();
}while(rep.equals("o")||rep.equals("O"));
}
public static void main(String[]args) throws Exception {
String rep;
String tab[][]=new String[20][3];
int i=0;
String cat = null ;
String tra = null ;
String pr = null ;
CategorieTrajet a=new CategorieTrajet();
String vv="0";
//a.SaisieCategorieTrajet(cat, tra, pr);
do{
System.out.println("****************Menu Generale*************\r\n"+
"1.Rempissage du tableau \r\n" +
"2.Ajout d'un objet\r\n" +
"3.Modifier le prix a payer\r\n" +
"4.Afficher les informations contenues dans le tableau\r\n" +
"5.Afficher les objets de categorie A\r\n" +
"6.trier les objets par Categorie`\r\n");
vv=Saisie.Saisir_S();
if(vv.equals("2")){
System.out.println("Saisir votre Categorie");
cat=Saisie.Saisir_S();
System.out.println("Saisir votre Trajet");
tra=Saisie.Saisir_S();
System.out.println("Saisir le prix a payer");
pr=Saisie.Saisir_S();
a=new CategorieTrajet(cat,tra,pr);
}
else if (vv.equals("1")){
//a.SaisieCategorieTrajet(cat, tra, pr);
do{
//Vector t=new Vector();
System.out.println("Saisir votre Categorie");
cat=Saisie.Saisir_S();
System.out.println("Saisir votre Trajet");
tra=Saisie.Saisir_S();
System.out.println("Saisir le prix a payer");
pr=Saisie.Saisir_S();
tab[i][0]=cat;
tab[i][1]=tra;
tab[i][2]=pr;
i=i+1;
//t.add(b);
System.out.println("voulez vous continuer de saisir ???(o/n)");
rep=Saisie.Saisir_S();
}while(rep.equals("o")||rep.equals("O"));
}else if(vv.equals("3")){
System.out.println("Saisir nouveau prix..");
String np=Saisie.Saisir_S();
a.modifierPrix(np);
tab[i-1][2]=np;
System.out.println("le prix a payer est changé");
}else if(vv.equals("4")){
for(int j=0;j<i;j++){
System.out.println(tab[j][0]+";"+tab[j][1]+";"+tab[j][2]);
}
}else if(vv.equals("5")){
for(int j=0;j<i;j++){
if((tab[j][0]).equals("a")||(tab[j][0]).equals("A")){
System.out.println(tab[j][0]+";"+tab[j][1]+";"+tab[j][2]);
}
}
}else if (vv.equals("6")){
for(int l=0;l<20;l++){
for(int k=0;k<20;k++){
if((tab[k][0]).compareTo(tab[k+1][0])>0){
String des=tab [k][0];
tab[k][0]=tab[k+1][0];
tab[k+1][0]=des;
}
}
}
}
}while(!vv.equals("0"));
FileWriter fw=new FileWriter("zair.txt",true);
for(int j=0;j<i;j++){
fw.write(tab[j][0]+";"+tab[j][1]+";"+tab[j][2]);
fw.close();
}
FileReader fr=new FileReader("zair.txt");
BufferedReader n=new BufferedReader(fr);
String line=n.readLine();
while(line!=null){
System.out.println(line);
line=n.readLine();
}
fr.close();
}
}
/*public static String tab(String i, int j) {
// TODO Auto-generated method stub
return i;
}*/
**********************************************************************
class saisie
____________
import java.io.IOException;
public class Saisie {
public static String Saisir_S() throws Exception{
byte t[]=new byte[50];
System.in.read(t);
String ch= new String(t);
ch=ch.substring(0,ch.indexOf("\r\n"));
return ch;
}
public static int Saisir_I()throws Exception{
String ch=Saisie.Saisir_S();
return Integer.parseInt(ch);
}
}
Conclusion
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
gestion memoire d'un vector [ par marsrepart ]
voilà, j'ai un petit souci du un attribut vector...J'initialise ce vector avec plus de 400.000 cases et j'ai droit a une exception du type java.lang.O
Barre de progression pour Téléchargement [ par MdcPhoenix ]
Bonjour à tous, je vous présente mon problème.Je voudrai savoir comment afficher la progression d'un téléchargement client / serveur grâce à des socke
Sauvegarde et Serialisation [ par lafoune2 ]
j'utilise unJFileChooser pour recuperer un fichier que j'ai enregistré mais y'a un truc que j'arrive pas a saisir : java.io.WriteAbortedException: wr
Gestion des exceptions! (fichier XML) [ par damien781 ]
Hello, dans mon programme je dois gerer les exceptions! Voici le contexte:je parse un fichier XML... et il me faudrait que dans le cas ou mon fichier
Enregistrer une JTable ou un vector en fichier csv [ par adakick ]
Bonjour, je voulais savoir comment je pourrai enregistrer les données d'une JTable ou les données contenues dans un vecteur au f
lecture et écriture depuis une Applet [ par javinc ]
Je précise : le fichier à lire ou écrire est sur le même serveur que l'Applet.Voici mon code :méthode pour lire un fichier de
string /t [ par jee0404 ]
bonjour , J'ai un problème . je stocke un fichier code dans un vector , je le traite , et apres j'ai écrit le vector en texte dans un fichie
gestion des cookies [ par nwi004 ]
Bonjour,Je cherche à récupérer un fichier sur un serveur ASP hors ce serveur se sert de cookies pour autoriser la connection. Lorsque j'utilise URL.op
Gestion de fichier sur un server [ par Bozz0 ]
Bonjour, Je dois réaliser une applet permettant de gérer des fichiers de configuration sur une red hat 8. Les fichiers sont sur le serveur web héberg
Gestion de fichier image pour un jeu [ par Kazhyi ]
Salut a tous, Je suis en train de programmer un RPG en java (projet de fin d'année a l'iut) et j'ai un petit problème, j'ai fais une mé
|
Téléchargements
Logiciels à télécharger sur le même thème :
|