-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFractionTest.java
More file actions
39 lines (28 loc) · 1.33 KB
/
FractionTest.java
File metadata and controls
39 lines (28 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package lab6;
public class FractionTest {
public static void main(String[] args) {
// Creating Fraction objects
Fraction fraction1 = new Fraction(1, 2);
Fraction fraction2 = new Fraction(3, 4);
// Performing arithmetic operations
System.out.println("Initial fractions:");
System.out.println("Fraction 1: " + fraction1.toString());
System.out.println("Fraction 2: " + fraction2.toString());
// Adding fractions
fraction1.add(fraction2);
System.out.println("\nAfter adding fraction 2 to fraction 1:");
System.out.println("Fraction 1: " + fraction1.toString());
// Subtracting fractions
fraction1.sub(fraction2);
System.out.println("\nAfter subtracting fraction 2 from fraction 1:");
System.out.println("Fraction 1: " + fraction1.toString());
// Multiplying fractions
fraction1.multiplication(fraction2);
System.out.println("\nAfter multiplying fraction 1 by fraction 2:");
System.out.println("Fraction 1: " + fraction1.toString());
// Dividing fractions
fraction1.division(fraction2);
System.out.println("\nAfter dividing fraction 1 by fraction 2:");
System.out.println("Fraction 1: " + fraction1.toString());
}
}