Check out example codes for "simplify fractions in java". It will help you in understanding the concepts better.

Code Example 1

``````//only works with even fractions
//definitly a more efficant way but its working for me
//fraction must be split into numerator and denominator
float numerator = 4;
float denominator = 8;
while(1==1){
//devides the numerator and the denomenator by 2 (or whatever number you put)
numerator = numerator/2;
denominator = denominator/2;

//if after deviding by 2 both the numerator and the denominator are whole numbers it will loop and devide and check them again
if(numerator == (int)numerator && denominator ==(int)denominator){
println("good");
}
//if after being devided by 2 either the numerator or the denomerator are not whole numbers
else{
//both are multiplied by 2 to make them go back to being their simplest  whole number
numerator = numerator*2;
denominator = denominator*2;

//the fraction is simplifies and saved to the ints Simple_numerator and Simple_denominator and the loop stops
int Simple_numerator = int(numerator);
int Simple_denominator = int(denominator);
println(Simple_numerator + "/" + Simple_denominator);
break;
}
}``````

Learn ReactJs, React Native from akashmittal.com