1 21 22 package nu.xom.samples; 23 24 import java.io.IOException ; 25 import java.math.BigInteger ; 26 27 import nu.xom.Document; 28 import nu.xom.Element; 29 import nu.xom.Serializer; 30 31 32 44 public class FibonacciLatin1 { 45 46 public static void main(String [] args) { 47 48 BigInteger low = BigInteger.ONE; 49 BigInteger high = BigInteger.ONE; 50 51 Element root = new Element("Fibonacci_Numbers"); 52 for (int i = 1; i <= 10; i++) { 53 Element fibonacci = new Element("fibonacci"); 54 fibonacci.appendChild(low.toString()); 55 root.appendChild(fibonacci); 56 57 BigInteger temp = high; 58 high = high.add(low); 59 low = temp; 60 } 61 Document doc = new Document(root); 62 try { 63 Serializer serializer 64 = new Serializer(System.out, "ISO-8859-1"); 65 serializer.write(doc); 66 } 67 catch (IOException ex) { 68 System.err.println("This shouldn't happen for Latin-1!"); 69 } 70 71 } 72 73 } | Popular Tags |