Привет, подскажите пожалуйста, что тут не нравится валидатору? Думал может rFrequency не меняется. Но вроде логика идентичная ответу.
...
int rFrequency = repeater.getFrequency();
while (rFrequency < 100){
rFrequency *=10;
repeater.setFrequency(rFrequency);
}
...
__________________________________
И второй вопрос, а действительно ли тут нужно вводить переменные? переменная заставляет добавлять избыточную строку
...
rFrequency *=10;
...
можно упростить до проверки со вторым параметром:
...
while (repeater.getFrequency() < 100){
repeater.setFrequency(repeater.getFrequency()*10);
}
...
по сути только вопрос удобства чтения кода? получается длиннее строки, но минимализм по количеству строк. Вкусовщина как мне кажется