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