A Java program that writes Fibonacci numbers into a text file
  import java.math.BigInteger;
import java.io.*;
public class FibonacciText {
  public static void main(String[] args) {
    try {
      OutputStream fout = new FileOutputStream("fibonacci.txt");
      Writer out = new OutputStreamWriter(fout, "8859_1");
      BigInteger low  = BigInteger.ONE;
      BigInteger high = BigInteger.ONE;
      for (int i = 1; i <= 25; i++) {
        out.write(low.toString() + "\r\n");
        BigInteger temp = high;
        high = high.add(low);
        low = temp;
      }
      out.write(high.toString() + "\r\n");
      out.close();
    }
    catch (IOException e) {
      System.err.println(e);
    }
  }
}