Не знаете, как написать метод экземпляра publi c с именем runExperiment (), используя l oop для управления целым рядом необходимых итераций - PullRequest
0 голосов
/ 29 января 2020

• Напишите метод экземпляра publi c с именем runExperiment (), который не принимает аргументов и не возвращает значений. Метод должен пытаться уменьшить powerLevel на случайное число от 1 до 3 включительно для каждого эксперимента вплоть до numberOfExperiment. Для этого вы должны использовать предоставленный вспомогательный метод randomInteger ().

• Если powerLevel может быть уменьшен, должно отображаться сообщение с номером эксперимента (начиная с 1). В противном случае должно отображаться подходящее сообщение, и не следует пытаться выполнить оставшиеся эксперименты.

• После завершения всех экспериментов на нем должно отображаться сообщение «Выполнение эксперимента остановлено».

Напишите этот метод, выбрав подходящий тип l oop для контроля необходимого количества итераций.

Подсказки:

  1. Не забудьте использовать возвращаемое значение из методаmentmentPower () .

  2. Эксперименты еще не должны выполняться, так как значение по умолчанию 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) {

  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...