Оператор выбора Switch-Case
Локатор ориентирован на одну из сторон света («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и может принимать три цифровые ко- манды поворота: 1 — поворот налево, –1 — поворот направо, 2 — поворот на 180°. Дан символ C — исходная ориентация локатора и целые числа N1 и N2 — две посланные команды. Вывести ориентацию локатора после выполнения этих команд. Надо написать код на Java
Ответы (1 шт):
Автор решения: Komdosh
→ Ссылка
Оператор выбора упрощает цепочку логических условий.
В общем случае можно записать условие через if
if(myvar==0){
// действие
} else if(myvar==1){
// действие
} else {
throw new IllegalStateException("Команда отсутствует");
}
Но это не так удобно как с помощью switch
switch(myvar) {
case 0:
// действие
break;
case 1:
// действие
break;
default:
throw new IllegalStateException("Команда отсутствует");
}
Данной информации вам должно хватить. Вперёд к решению!