Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

rational numbers class error

$
0
0
import java.io.*;
public class rational
{
private int numerator,denominator;

Console con=System.console();
public void set()
{

	System.out.println("yo mahn....put d value f numerator 'n denominator:");
	numerator=Integer.parseInt(con.readLine());
	denominator=Integer.parseInt(con.readLine());

}



public void show()
{
	System.out.println(numerator+"/"+denominator);


}


 public rational()

 {
  denominator=1;

 }



 public rational(int x,int y)

 {
 	numerator=x;
 	denominator=y;

 }

 public rational(int x)

 {
 	numerator=x;
 	denominator=1;

 }



 public rational(rational r)

 {
 	numerator=r.numerator;
 	denominator=r.denominator;

 }


 public float div(float x,float y)
 {

 return x/y;
  }




 public float div(int x,float y)
 {

 		return x/y;
  }



 public float div(float x,int y)
 {
 		return x/y;
  }



 public float div(int x,int y)
 {
 		return x/y;
  }




 public double div(float x,double y)
 {
 		return x/y;
  }




 public double div(double x,float y)
 {
 		return x/y;
  }


 public double div(double x,double y)
 {
 		return x/y;
  }


public double div(int x,double y)
 {
 		return x/y;
  }




public double div(double x,int y)
 {
 		return x/y;
  }





}


public rational add (rational r)
{
	rational temp=new rational();
	temp.numerator=(numerator*r.denominator)+(denominator*r.numerator);
	temp.denominator=denominator*r.denominator;

	return temp;


}


public rational less(rational r)
{
	rational temp=new rational();
	temp.numerator=(numerator*r.denominator)-(denominator*r.numerator);
	temp.denominator=denominator*r.denominator;

	return temp;


}


 public rational multiply(rational r)
{
	rational temp=new rational();
	temp.numerator=(numerator*r.numerator);
	temp.denominator=denominator*r.denominator;

	return temp;


}



public rational divide(rational r)
{
	rational temp=new rational();
	temp.numerator=(numerator*r.denominator);
	temp.denominator=(denominator*r.numerator);

	return temp;


}








error i've been getting is:

--------------------Configuration: <Default>--------------------
E:\gtaSa\program\assignment 4\questions\rational\rational.java:134: error: class, interface, or enum expected
public rational add (rational r)
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:137: error: class, interface, or enum expected
temp.numerator=(numerator*r.denominator)+(denominator*r.numerator);
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:138: error: class, interface, or enum expected
temp.denominator=denominator*r.denominator;
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:140: error: class, interface, or enum expected
return temp;
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:143: error: class, interface, or enum expected
}
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:146: error: class, interface, or enum expected
public rational less(rational r)
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:149: error: class, interface, or enum expected
temp.numerator=(numerator*r.denominator)-(denominator*r.numerator);
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:150: error: class, interface, or enum expected
temp.denominator=denominator*r.denominator;
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:152: error: class, interface, or enum expected
return temp;
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:155: error: class, interface, or enum expected
}
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:158: error: class, interface, or enum expected
public rational multiply(rational r)
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:161: error: class, interface, or enum expected
temp.numerator=(numerator*r.numerator);
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:162: error: class, interface, or enum expected
temp.denominator=denominator*r.denominator;
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:164: error: class, interface, or enum expected
return temp;
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:167: error: class, interface, or enum expected
}
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:171: error: class, interface, or enum expected
public rational divide(rational r)
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:174: error: class, interface, or enum expected
temp.numerator=(numerator*r.denominator);
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:175: error: class, interface, or enum expected
temp.denominator=(denominator*r.numerator);
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:177: error: class, interface, or enum expected
return temp;
^
E:\gtaSa\program\assignment 4\questions\rational\rational.java:180: error: class, interface, or enum expected
}
^
E:\gtaSa\program\assignment 4\questions\rational\rationalUse.java:20: error: cannot find symbol
rational r4=r1.add(r2);
^
symbol: method add(rational)
location: variable r1 of type rational
E:\gtaSa\program\assignment 4\questions\rational\rationalUse.java:21: error: cannot find symbol
rational r5=r1.less(r2);
^
symbol: method less(rational)
location: variable r1 of type rational
E:\gtaSa\program\assignment 4\questions\rational\rationalUse.java:22: error: cannot find symbol
rational r6=r1.multiply(r2);
^
symbol: method multiply(rational)
location: variable r1 of type rational
E:\gtaSa\program\assignment 4\questions\rational\rationalUse.java:23: error: cannot find symbol
rational r7=r1.divide(r2);
^
symbol: method divide(rational)
location: variable r1 of type rational
24 errors

Process completed.

Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>