Akrem

380 mots 2 pages
Institut Supérieur d'Informatique et de Mathématiques de Monastir Année universitaire : 2012-2013

SERIE DE TP N° 5
Matière : Programmation O. O. Java Enseignants : Akil ELKAMEL Imen JAOUADI Section : LF2 Informatique Tarek BEN SLAMA

Les Entrées/Sorties
Exercice 1 :
Ecrire un programme qui déclare un objet de type java.io.File, et qui affiche ses propriétés (taille en octets, les droits d’accès en lecture et écriture, caché ou non etc..) s’il est un fichier, lister son contenu s’il est un répertoire ou afficher un message d’erreur si le chemin donné n’est pas valide.

Exercice 2 :
Ecrire un programme permettant d’écrire dans un fichier texte (personnes.txt). On doit conserver l’ancien contenu du fichier en ajoutant vers sa fin. Le flux d’écriture utilisé est un flux de caractères pour des données formatées. Le programme demande à l’utilisateur de saisir une personne en donnant le nom, le prénom et l’année de naissance, puis les trois informations seront ajoutées à la fin du fichier avec le format suivant :

nom;prénom;année_de_nassance. Le programme demande à l’utilisateur s’il veut ajouter un autre enregistrement ou non, s’il répond par oui (o) on lui demande de saisir de nouveau d’autres informations relatives à une autres personne etc.… Vous utilisez la classe LectureClavier pour la lecture de données à partir du clavier.

Page 1 / 2

Exercice 3 :
Ecrire la classe Personne caractérisée par un nom, un prénom et une année de naissance, ajouter les constructeurs et les méthodes nécessaires. Ecrire par la suite un programme qui permet de lire les données sauvegardées dans le fichier personnes.txt (exercice 2) ligne par ligne. Pour chaque ligne on construit un objet de type Personne à partir des 3 informations se trouvant dans cette ligne (qui sont séparées par un « ; », utiliser la méthode split de la classe String), cet objet sera par la suite sauvegardé dans le fichier personnes_objets.txt sous forme d’un objet.

Exercice 4 :
Ecrire un

en relation

  • Azeaz
    1058 mots | 5 pages
  • Azert
    563 mots | 3 pages
  • Apéro
    1198 mots | 5 pages
  • Aert
    890 mots | 4 pages
  • Azess
    7869 mots | 32 pages
  • Alary
    3494 mots | 14 pages
  • Azer
    713 mots | 3 pages
  • Acaht
    796 mots | 4 pages
  • Azer
    559 mots | 3 pages
  • Araz
    527 mots | 3 pages
  • Aral
    1855 mots | 8 pages
  • Azimut
    582 mots | 3 pages
  • Azert
    5125 mots | 21 pages
  • Aswak
    3089 mots | 13 pages
  • Akje
    1796 mots | 8 pages