lecture du fichier source et ecriture sur l'ecran

/*

 * Main.java
 *
 * Premier exemple d'entree/sorties sur un fichier texte:
 *  -> la lecture du programme Java en cours !
 */

package io_1;

import java.io.*;
/**

 *
 * @author gmonard
 */
public class Main
{

   /** Creates a new instance of Main */
   public Main()
   {
   }

   /**

    * @param args the command line arguments
    */
   public static void main(String[] args)
   {
      String nom_fichier = new String("src/io_1/Main.java");
      FileReader fichier;

       try
      {
         /* ouverture du fichier */
         fichier = new FileReader(nom_fichier);
         /* lecture du fichier + ecriture de tous les caracteres rencontres */
         int inByte;
         do
         {
            inByte = fichier.read();
            if (inByte != -1)
            {
               System.out.print((char) inByte);
            }
         }
         while (inByte != -1);

      }
      catch (FileNotFoundException fnfe)
      {
         System.out.println("Probleme a l'ouverture du fichier");
         System.exit(1);
      }
      catch (IOException ioe)
      {
         System.out.printf("Erreur de lecture");
         System.exit(1);
      }


   }

}