Exo_S13 - 420111aut25/cours420111 GitHub Wiki
📂 Exercices – Lecture de fichiers en Java
🧪 Exercice 1 – Lire un fichier texte ligne par ligne
Crée un fichier texte data.txt
contenant plusieurs lignes.
Écris un programme qui ouvre ce fichier et affiche chaque ligne à la console.
🧪 Exercice 2 – Compter le nombre de lignes
Modifie le programme précédent pour compter et afficher le nombre total de lignes dans le fichier.
🧪 Exercice 3 – Lire un fichier et afficher les lignes contenant un mot
Demande à l’utilisateur de saisir un mot clé. Affiche uniquement les lignes du fichier qui contiennent ce mot.
🧪 Exercice 4 – Calculer la somme des nombres dans un fichier
Suppose que le fichier contient un nombre entier par ligne. Lis toutes les lignes, convertis-les en entiers et affiche la somme.
🧪 Exercice 5 – Extraire et afficher la première colonne
Suppose un fichier CSV où chaque ligne contient des valeurs séparées par des virgules. Lis le fichier et affiche uniquement la première colonne de chaque ligne.
💾 Exercices – Écriture de fichiers en Java
🧪 Exercice 1 – Écrire une simple ligne
Écris un programme qui crée un fichier output.txt
et y écrit la ligne suivante :
Bonjour, fichier !
🧪 Exercice 2 – Écrire plusieurs lignes
Modifie le programme pour écrire plusieurs lignes dans output.txt
:
Première ligne
Deuxième ligne
Troisième ligne
🧪 Exercice 3 – Ajouter du texte sans écraser
Écris un programme qui ajoute une ligne à la fin d’un fichier existant log.txt
sans effacer son contenu.
🧪 Exercice 4 – Écrire les résultats d’un tableau
Déclare un tableau int[]
avec les valeurs {10, 20, 30, 40}
.
Écris chaque valeur sur une nouvelle ligne dans un fichier valeurs.txt
.
🧪 Exercice 5 – Écrire un tableau 2D au format CSV
Déclare un tableau 2D de chaînes :
String[][] data = {
{"Alice", "24", "Paris"},
{"Bob", "30", "Lyon"},
{"Claire", "28", "Marseille"}
};
Écris ce tableau dans un fichier contacts.csv
au format CSV (séparé par des virgules).
🔄 Exercices – Lecture et écriture de fichiers en Java
🧪 Exercice 1 – Copier le contenu d’un fichier
Lis un fichier source.txt
ligne par ligne et écris chaque ligne dans un nouveau fichier copie.txt
.
🧪 Exercice 2 – Lire, transformer et écrire
Lis un fichier noms.txt
contenant une liste de noms.
Pour chaque nom, convertis-le en majuscule et écris-le dans un fichier noms_maj.txt
.
🧪 Exercice 3 – Filtrer des lignes
Lis un fichier data.txt
ligne par ligne.
Écris uniquement les lignes contenant le mot "important"
dans un fichier filtre.txt
.
🧪 Exercice 4 – Somme des nombres et sauvegarde
Lis un fichier nombres.txt
contenant un entier par ligne.
Calcule la somme des nombres et écris le résultat dans un fichier resultat.txt
.
🧪 Exercice 5 – Traitement CSV simple
Lis un fichier contacts.csv
avec des données séparées par des virgules : nom, âge, ville.
Écris dans un nouveau fichier contacts_adultes.csv
uniquement les lignes où l’âge est supérieur ou égal à 18.