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