EDIT: I managed to get everything working fine with this code:
public void showUpdatedStatus()
{
if(((itsUsersNumber - itsSecretNumber) <= 2) && ((itsUsersNumber -itsSecretNumber) >= -2))
JOptionPane.showMessageDialog(null, "You're hot!");
else if (((itsUsersNumber - itsSecretNumber) <= 6) && ((itsUsersNumber -itsSecretNumber) >= -6))
JOptionPane.showMessageDialog(null, "You're warm.");
if ((itsUsersNumber - itsSecretNumber) < -6)
JOptionPane.showMessageDialog(null, "Too low.");
else
TooHigh();
}
public void TooHigh()
{
if ((itsUsersNumber - itsSecretNumber) > 6)
{
itsLieNum = randy.nextInt(3);
if(canLie && itsLieNum == 1){
canLie = false;
JOptionPane.showMessageDialog(null, "Too low.");}
else{
canLie = true;
JOptionPane.showMessageDialog(null, "Too high.");}
}
}
Thanks to rolfl