Exercice 2
La classe Scanner peut être utilisée pour extraire des tokens dans une chaine. Modifier le programme
précédent comme ci-dessous :
Exercice 3
La classe Scanner peut également utilisé pour lire des informations dans un fichier :
Généraliser le problème pour qu’il prenne en compte le fait que l’on ne connait pas la taille du fichier
(le nombre de valeurs).
Penser à utiliser la méthode hasNextDouble de l’objet Scanner (input.hasNextDouble).
Exercice 4
Réaliser le programme Election.java qui lit le fichier polls.txt ci-dessous et affiche les communes
remportés par soit BBY ou Yewwi Askan Wi.
Exercice 5
Réaliser le programme Hours.java qui permet d’afficher pour chaque employé le nombre total
d’heures effectué par semaine et le nombre moyen d’heures travaillées par jour (voir capture).
Hello, file!
Exercice 2
Reprendre l’exercice 5 de la partie A en mettant le résultat non pas dans la console mais dans un
nouveau fichier nommé hours_out.txt qui devra contenir :
Ross (ID#123) worked 32.3 hours (8.075 hours/day)
Exercice 3
Ecrire un programme java Spammer.java qui demande à l’utilisateur de saisir un nom de domaine et
recherche dans un fichier appelé address_book.txt. Si un mail avec le nom de domaine est trouvé,
l’utilisateur demande si le contact doit être ajouté à la liste de spam (la saisie de l’utilisateur en gras).
Exemple :
Email domain to spam? @gmail.com
Would you like to spam therealsherlock@gmail.com? Yes
Le programme doit écrire les contacts que l’utilisateur a sélectionné dans le fichier spam_list.txt.
Exercice 4
Modifier l’exercice 5 de la partie A en créant un fichier HoursSearch.java qui va rechercher un employé
selon son ID.
Exercice 1
Soit la base de données sur les films IMDB (le résultat de l’exercice 0)
Ecrire un programme qui affiche les films dont le titre contient le mot donné par l’utilisateur.
Exemple si on recherche le mot « lord » dans le fichier, on obtient :