rendered paste body//the ints are declared earlier on...
public static int result(int oMajor, int oMinor, int pMajor, int pMinor) {
if (isPair(oMajor, oMinor) && !isPair(pMajor, pMinor))
return -1;
else if (!isPair(oMajor, oMinor) && isPair(pMajor, pMinor))
return 1;
else if (isPair(oMajor, oMinor) && isPair(pMajor, pMinor))
if (oMajor > pMajor)
return -1;
else if (oMajor < pMajor)
return 1;
else
return 0;
else if (!isPair(oMajor, oMinor) && !isPair(pMajor, pMinor))
if (oMajor > pMajor)
return -1;
else if (oMajor > pMajor)
return 1;
else if (oMajor == pMajor)
if (oMinor > pMinor)
return -1;
else if (oMinor < pMinor)
return 1;
else
return 0;