Stop show with sound  Next slide in show -- Keyboard shortcut: 'n'  3 minutes, 29 secondsLecture 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);
 }

}