Предмет: Информатика,
автор: Nezirin
попытайтесь заменить полную форму ветвления на два неполных ветвления: если слева стена то вправо иначе влево все всегда ли можно сделать такую замену
Ответы
Автор ответа:
6
Ответ:
хотелось бы контекст увидеть, но заменить можно с такой идеей:
у нас я так понял так или иначе выполняется элементДвижения (влево или вправо). давайте я создам метод с типом возврата элементДвижения
и тогда в нем после выполнения первого неполного ветвления мы уже что-то вернем и выйдем из метода и на второе ветвление (которое тогда не очень-то и нужно мы попадаем как в ветку иначе) ну вот такая идея...
было
if(слева стена)
{
вправо;
}
else
{
влево;
}
стало
МойМетод(); // вызываю метод
// а вот и сам метод
элементДвижения МойМетод()
{
if(слева стена)
{
return вправо;
}
if(слева не стена) // вообще можно не писать
{
return влево;
}
}
Похожие вопросы
Предмет: Русский язык,
автор: superkats
Предмет: Русский язык,
автор: Aйваp
Предмет: Русский язык,
автор: Аноним
Предмет: Математика,
автор: мшфиарьшфиадрь
Предмет: Литература,
автор: 1232460