Td 2 exercices de manipulation des flux java pdf

IUT Charlemagne D ?epartement Informatique Approfondissement du langage Java - TD - Exercices de manipulation des ux Java Copie de ?chier texte Programmez une classe qui copie un ?chier texte source vers un ?chier texte destination selon deux m ?ethodes possibles caractere par caractere ou ligne par ligne Son squelette est le suivant public class CopieFichierTexte private String source private String destination public CopieFichierTexte public static void main String args try catch System out println erreur a l ? ouverture des ux catch System out println erreur lors des lectures ecritures public void copieCaracteres throws public void copieLignes throws Ecritures format ?ees Programmez une classe qui a comme attribut un r ?eel et qui propose une m ?ethode remplissant un ?chier texte avec les multiples entiers de ce r ?eel selon le format suivant dans cet exemple le r ?eel est et on demande les multiples jusqu ? a C Son squelette est le suivant public class Multiples private double val public Multiples public static void main String args try catch IOException e System out println probleme a l ? ouverture du ?chier public void remplitFichier throws Fichiers de donn ?ees binaires Programmez une classe qui a comme attribut un r ?eel et qui propose une m ?ethode remplissant un ?chier binaire avec les multiples entiers de ce r ?eel pr ?ec ?ed ?es du coe ?cient de multiplication entier comme dans l ? exercice pr ?ec ?edent Cette classe doit de plus proposer une m ?ethode qui analyse un tel ?chier de fa con a ?ecrirea l ? ?ecran le r ?eel dont les multiples ont ?et ?e calcul ?es ainsi que le nombre de multiples calcul ?es Son squelette est le suivant public class MultiplesBin private double val public MultiplesBin public static void main String args try catch System out println probleme a l ? ouverture du ?chier catch CSystem out println probleme en lecture ou ecriture public void remplitFichier throws public static void extraitFichier throws Flux d ? objets Modi ?ez la classe UnRectangle de fa con a pouvoir sauvegarder un rectangle dans un ?chier binaire ou fabriquer un rectangle a partir d ? un ?chier de sauvegarde Programmez une classe de test avec une m ?ethode main qui intercepte les exceptions susceptibles d ? etre lev ?ees par les m ?ethodes de sauvegarde et de restitution Rappel public class UnPoint public class UnRectangle private int abscisse ordonnee private UnPoint coin public UnPoint int a int o private int largeur hauteur abscisse a public UnRectangle UnPoint cig int l int h ordonnee o if cig null coin new UnPoint else coin cig public void translation int dx int dy if l largeur else largeur l abscisse abscisse dx if h hauteur else hauteur h ordonnee ordonnee dy public void translation int dx int dy coin translation dx dy Grep Le but de cet exercice est d ? ?ecrire une application Java en ligne de commande qui permet d ? a ?cher les lignes d ? un ?chier

  • 49
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager