Example #1
0
   public static void main(String args[]){
       Scanner in=new Scanner(System.in);
       String op=null;
       while(in.hasNext()){
        String line=in.nextLine();
        StringTokenizer token=new StringTokenizer(line,"/+-",true);
         int i=0;
        String data[]=new String[token.countTokens()];
        while(token.hasMoreTokens())
         {
           data[i]=token.nextToken();
           i++;
         }
       Fraction a=new Fraction();
       Fraction b=new Fraction();
       Fraction c=new Fraction();
       Fraction d=new Fraction();

       a.set(data[0],data[2]);
       b.set(data[4],data[6]);
       if(data[3].equals("+"))
         a.add(b).print();
       else
        a.subtract(b).print();
      }
  }