Advertisement
Guest User

Fraction

a guest
Jan 15th, 2013
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. public class Fraction
  2. {
  3.    private int numerator;
  4.    private int denominator;
  5.  
  6.     public Fraction()
  7.     {
  8.         numerator = 1;
  9.         denominator = 1;
  10.     }
  11.     public Fraction(int x, int y)
  12.     {
  13.         numerator = x;
  14.         denominator = y;
  15.     }
  16.    
  17.     public void setNumerator(int x)
  18.     {
  19.         numerator = x;
  20.     }
  21.    
  22.     public int getNumerator()
  23.     {
  24.         return numerator;
  25.     }
  26.    
  27.     public void setDenominator(int y)
  28.     {
  29.         denominator = y;
  30.     }
  31.    
  32.     public int getDenominator()
  33.     {
  34.         return denominator;
  35.     }
  36.    
  37.     public double toDecimal()
  38.      {
  39.         double decimal;
  40.         decimal = (double) numerator/denominator;
  41.         return decimal;
  42.     }
  43.    
  44.     public String toString()
  45.     {
  46.         return numerator + "/" + denominator;
  47.     }
  48.    
  49.     public boolean isEqual(Fraction other)
  50.     {
  51.         if((other.toString()).equals(toString()))
  52.         return true;
  53.         else
  54.         return false;
  55.     }
  56.    
  57.     public Fraction add(Fraction f1, Fraction f2)
  58.     {
  59.         int top;
  60.         int bottom;
  61.        
  62.         top = (f1.getNumerator()*f2.getDenominator())+(f2.getNumerator()*f1.getDenominator());
  63.         bottom = (f1.getDenominator()*f2.getDenominator());
  64.        
  65.         return new Fraction(top, bottom);
  66.     }
  67.    
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement