Ce programme illustre l'écriture
dans un fichier nommé multiple3.txt de tous les nombres entiers multiples
de 3 et inférieurs à 100.
import java.io.FileWriter;
import java.io.PrintWriter;
class Multiple {
/** écrit dans un fichier texte l'ensemble des multiples de nombre
* inférieurs à max */
void versFichier(int nombre, int max) {
try { // Se prépare à attraper une exception éventuelle
// ouvre un flot de caractères avec le nom adéquate
FileWriter fw = new FileWriter("multiple"+nombre+".txt");
PrintWriter pw = new PrintWriter(fw);
// parcours tous les multiples de nombre inférieurs à max
for(int i=nombre; i<=max; i+=nombre) {
pw.println(i); // écrit dans le flot
}
// ferme le flot
pw.close();
} catch (Exception ex) {
// Code à exécuter si une exception est levée
System.err.println("Une erreur s'est produite:"+ex);
}
}
}
Source