поэтому приведенный ниже код:
private void pickNext()
{
last = next;
next = (int)(Math.random() * 9 + 1);
System.out.print(""+last + next);
while(last == next)
{
next = (int)(Math.random() * 9 + 1);
}
}
public boolean guessHigh()
{
pickNext();
return next > last;
}
public boolean guessLow()
{
pickNext();
return next < last;
}
в основном говорит, что два целых числа (уже созданные и следующие уже определены) next и last изменяются так, что last становится следующим, затем next генерируется случайным образом, так что это не предыдущее число. Затем Gueslow и Guess High возвращаются, если next>last или nextМой вопрос в том, что они возвращают? он возвращает истину или ложь? или как число? В другой части моего кода:
public void update(boolean arg) //аргумент имеет значение true, значит, игрок угадал правильно {
if()
{
//random other code
}
else
{
//other code
}
как бы мне написать оператор if, чтобы, если оно является истинным, и если оно является истинным, а если нет, то оно делало это? Помощь очень приветствуется.