0% found this document useful (0 votes)
15 views2 pages

Fractions

The document defines a Fraction class with methods to represent fractions as a numerator and denominator. It includes constructors and methods to get/set the numerator and denominator, add, subtract, multiply, and divide Fraction objects, and output a fraction as a string. A Main class demonstrates creating Fraction objects and using the methods to perform operations and output the results.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

Fractions

The document defines a Fraction class with methods to represent fractions as a numerator and denominator. It includes constructors and methods to get/set the numerator and denominator, add, subtract, multiply, and divide Fraction objects, and output a fraction as a string. A Main class demonstrates creating Fraction objects and using the methods to perform operations and output the results.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

#Fractions

*Frations
package numden;

public class Fraction{


private int numerator;
private int denominator;

Fraction (int numerator,int denominator)


{
this.setNumerator(numerator);
this.setDenominator(denominator);
}
Fraction(){
this(0,0);
}
public int getDenominator() {
return denominator;
}

public void setDenominator(int d) {


this.denominator = d;
}

public int getNumerator() {


return numerator;
}

public void setNumerator(int n) {


this.numerator = n;
}
public String toString() {
return this.numerator + "/" + this.denominator;
}
public void add(Fraction fraction) {
numerator = numerator * fraction.denominator + fraction.numerator * denominator;
denominator *= fraction.denominator;
}

public void sub(Fraction fraction) {


numerator = numerator * fraction.denominator - fraction.numerator * denominator;
denominator *= fraction.denominator;
}

public void multiplication(Fraction fraction) {


numerator *= fraction.numerator;
denominator *= fraction.denominator;
}

public void division(Fraction fraction) {


numerator *= fraction.denominator;
denominator *= fraction.numerator;
}
}
*Main
package numden;

public class Main{


public static void main(String[] args) {
Fraction fraction1=new Fraction(1,2);
Fraction fraction2= new Fraction(3,5);

System.out.println("Fraction 1: " + fraction1.toString());


System.out.println("Fraction 2: " + fraction2.toString());

fraction1.add(fraction2);
System.out.println("After addition: " + fraction1.toString());

fraction1.sub(fraction2);
System.out.println("After subtraction: " + fraction1.toString());

fraction1.multiplication(fraction2);
System.out.println("After multiplication: " + fraction1.toString());

fraction1.division(fraction2);
System.out.println("After division: " + fraction1.toString());
}
}

Output:

You might also like