Td1 TD Entr ?ees sorties D ?eveloppement Logiciel L -S Lundi f ?evrier Exercice Entr ?ees sorties clavier Le but de cet exercice est de calculer la moyenne de notes donn ?ees au clavier Le systeme demande des notes jusqu ? a ce que le mot cl ?e ?? ?ni ? s
TD Entr ?ees sorties D ?eveloppement Logiciel L -S Lundi f ?evrier Exercice Entr ?ees sorties clavier Le but de cet exercice est de calculer la moyenne de notes donn ?ees au clavier Le systeme demande des notes jusqu ? a ce que le mot cl ?e ?? ?ni ? soit donn ?e A ce moment lale systeme s ? arr ete et a ?che la moyenne Il faudra faire attention ace que chaque note soit comprise entre et et soit bien num ?erique Pour ceci nous allons utiliser System in qui est un InputStream Il est alors possible d ? utiliser la classe Scanner permettant la lecture de l ? entr ?ee avec Scanner scanner new Scanner System in La lecture du clavier se fait alors avec String line scanner nextLine Exercice File Le but de cet exercice est d ? utiliser la classe File Cette classe permet de traiter des ?chiers et des r ?epertoires Elle contient notamment les m ?ethodes boolean isFile boolean isDirectory et boolean exists qui indiquent respectivement si l ? instance corresponda un ?chier un dossier ou un ?el ?ement existant dans le systeme de ?chiers Quand l ? instance de File corresponda un r ?epertoire il est possible de lister les ?chiers qu ? il contient avec String list a Cr ?eez une m ?ethode void testFile String path path signi ?e chemin en franc ais permettant de tester si le ?chier existe si c ? est un ?chier ou un r ?epertoire b Si le ?chier n ? existe pas alors on le cr ?ee en utilisant la m ?ethode File createNewFile c Modi ?ez votre fonction pour les cas ouil s ? agit d ? un r ?epertoire et dans ce cas ?enum ?erer l ? ensemble des ?chiers s ? y trouvant en donnant leur chemin absolu avec la m ?ethode File getAbsolutePath d On souhaite a pr ?esent a ?cher que les ?chiers dont l ? extension est java Nous allons pour cela utiliser la fonction String list FilenameFilter ?lter qui permet de ?ltrer les listes de ?chiers comment on peut le faire avec ls La Javadoc nous apprend que l ? interface FilenameFilter d ?ecrit une m ?ethode boolean accept File dir String name qui doit retourner true donc vrai si le ?chier doit etre ajout ?e a la liste et false sinon CExercice Copie de ?chier Le but de cet exercice est de copier le contenu d ? un ?chier dans un autre ?chier Pour cela nous allons cr ?eer la fonction void copie String ?lenameFrom String ?lenameTo a Dans un premier temps nous allons ?ecrire le contenu du ?chier au clavier Pour cela nous pouvons utiliser un Bu ?eredReader qui permettra de mettre le texte dans une m ?emoire tampon et un FileReader qui ouvre le texte en lecture Pour cr ?eer le Bu ?eredReader nous pouvons faire Bu ?eredReader bu ?er new Bu ?eredReader new FileReader ?lename Pour lire une ligne du ?chier il su
Documents similaires










-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 05, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 34.7kB