Play audio slide show -- Keyboard shortcut: 'x'  Back to slide -- Keyboard shortcut: 'u'        next  Play sound for this slide -- Keyboard shortcut: 'y'  Broek.java - En klasse som repræsenterer en brøk ved brug af BigInteger objekter.Lecture 3 - slide 4 : 39
Program 1

import java.math.*;

public class Broek{

private BigInteger tæller, nævner;

  public Broek (BigInteger tæller, BigInteger nævner){
      BigInteger divisor; 
      if (nævner.equals(BigInteger.ZERO)) 
        throw new RuntimeException("Nævneren er 0");
      divisor = tæller.gcd(nævner);
      this.tæller = tæller.divide(divisor);
      this.nævner = nævner.divide(divisor);
  }

  public String toString(){
    return "Broek: " + tæller + "/" + nævner;
  } 


 /* Demo */
 public static void main(String[] args){
   BigInteger n = new BigInteger("12345678912345678912345678912345678912345678900");
   BigInteger m = new BigInteger("555555555555555555555555555555");
   
   Broek b = new Broek(n,m);

   System.out.println("b er " + b);
 }

}