• Напишите метод экземпляра publi c с именем runExperiment (), который не принимает аргументов и не возвращает значений. Метод должен пытаться уменьшить powerLevel на случайное число от 1 до 3 включительно для каждого эксперимента вплоть до numberOfExperiment. Для этого вы должны использовать предоставленный вспомогательный метод randomInteger ().
• Если powerLevel может быть уменьшен, должно отображаться сообщение с номером эксперимента (начиная с 1). В противном случае должно отображаться подходящее сообщение, и не следует пытаться выполнить оставшиеся эксперименты.
• После завершения всех экспериментов на нем должно отображаться сообщение «Выполнение эксперимента остановлено».
Напишите этот метод, выбрав подходящий тип l oop для контроля необходимого количества итераций.
Подсказки:
Не забудьте использовать возвращаемое значение из методаmentmentPower () .
Эксперименты еще не должны выполняться, так как значение по умолчанию powerLevel равно 0.
/ ** * при условии * возвращает случайное целое число между 1 и 3 включительно * Вы можете использовать этот метод, не разбираясь в том, как он работает * / Приведенный ниже код уже написан, чтобы помочь с этим вопросом
public int randomInteger()
{
java.util.Random r = new java.util.Random();
return r.nextInt(3) + 1;
}
Это то, что я пытался до сих пор, это неполно: Пожалуйста, если кто-то может исправить меня. Я борюсь с этим. Очень ценится.
public void runExperiments()
{
this.powerLevel -= randomInteger();
for (powerLevel = 0; powerLevel < this.numberOfExperiments;) {
this.numberOfExperiments = 0;
if (powerLevel < numberOfExperiments) {
}