!
!
/*System.out.println(number);
System.out.println(numerator);
System.out.println(denominator);
System.out.println(number2);
System.out.println(numerator2);
System.out.println(denominator2);*/
!
!
!
!
!
!
//System.out.println(strImproper2);
if (operator.equals("+")) { //addition
int improper1= impropernum1 * denominator2;
int improper2= denominator * impropernum2;
int demoman= denominator * denominator2; //
denominator * denominator2
int numeratorfinal= improper1 + improper2;
String answer= numeratorfinal + "/" + demoman;
System.out.println(answer);
}
else if (operator.equals("-")) { //subtraction
int improper1= impropernum1 * denominator2;
int improper2= denominator * impropernum2;
int demopan= denominator * denominator2;
int numeratorfinal= improper1 - improper2;
String answer= numeratorfinal + "/" + demopan;
System.out.println(answer);
}
else if (operator.equals("*")) { //multiplication
int numerator1= impropernum1 * impropernum2;
int denominatorfinal= denominator * denominator2;
String answer= numerator1 + "/" + denominatorfinal;
System.out.println(answer);
!
!
}
else
}
if (operator.equals("/")) { //division
int numerator1= impropernum1 * denominator2;
int denominatorfinal= denominator * impropernum2;
String answer= numerator1 + "/" + denominatorfinal;
System.out.println(answer);
public static int getNumber(String input) {
int indexOfUnderscore= input.indexOf('_');
int indexOfSlash= input.indexOf('/');
if (indexOfUnderscore >= 0) {
String mixedNum= input.substring(0,
indexOfUnderscore);
int number= Integer.parseInt(mixedNum);
return (number);
}
else
{
if (indexOfSlash >= 0) {
return (0);
}
else {
return (Integer.parseInt(input));
}
}
public static int getNumerator(String input) {
int indexOfUnderscore= input.indexOf('_');
int indexOfSlash= input.indexOf('/');
if (indexOfSlash >= 0) {
if (indexOfUnderscore >= 0) {
String mixedNum1=
input.substring(indexOfUnderscore + 1, indexOfSlash);
int numerator= Integer.parseInt(mixedNum1);
return (numerator);
}
else {
String mixedNum1= input.substring(0,
indexOfSlash);
int numerator= Integer.parseInt(mixedNum1);
return (numerator);
}
}
else {
return (0);
}
}
!
}