- Баллы
- 36
- Имя в Minecraft
- detamusi18429
Как прыгать между частями, кода когда есть такая необходимость?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Делаю менюшку в чате (не спрашивайте зачем👎)Ну, есть if - else, switch, тернарный оператор. Выбирай.
switch(type) {
case 1:
main_menu:
//to do
break;
case 2:
sendmessage();
GOTO main_menu;
break;
case 3:
...
break;
default:
...
break;
}
switch(1);Делаю менюшку в чате (не спрашивайте зачем👎)
Как в таком случае перепрыгнуть с case 2 в case 1Код:switch(type) { case 1: main_menu: //to do break; case 2: sendmessage(); GOTO main_menu; break; case 3: ... break; default: ... break; }
На мой взгляд, лучше вынести код в отдельный метод.. Или сделать обычный falling through:Делаю менюшку в чате (не спрашивайте зачем👎)
Как в таком случае перепрыгнуть с case 2 в case 1Код:switch(type) { case 1: main_menu: //to do break; case 2: sendmessage(); GOTO main_menu; break; case 3: ... break; default: ... break; }
switch(type) {
case 2:
sendMessage();
// falling through
case 1:
// code...
break;
case 3:
// code...
break;
default:
// code...
break;
}
Капец ты сложный 😢.Это находится в case 1
String и Integer пробовал - не принимает такую запись
Посмотреть вложение 53046
public void hreny(int type) {
switch(type) {
case 1:
break;
case 2:
hreny(1);
break;
case 3:
break;
default:
break;
}
}
Ну так не надо для такого использовать switch)Делаю менюшку в чате (не спрашивайте зачем👎)
Как в таком случае перепрыгнуть с case 2 в case 1Код:switch(type) { case 1: main_menu: //to do break; case 2: sendmessage(); GOTO main_menu; break; case 3: ... break; default: ... break; }
надо забыть про слово "перепрыгнуть" и использовать нормальное структурное программированиеКак в таком случае перепрыгнуть с case 2 в case 1
какие твои предложения?Ну так не надо для такого использовать switch)
Код:public void hreny(int type) { switch(type) { case 1: break; case 2: hreny(1); break; case 3: break; default: break; } }
Пон, земля пухом.всем спасибо, сделал подобие
Ты велосипед придумал там, где он не нуженНу в зависимости от того, что ты конкретно хочешь сделать, зачем тебе перебирать какой-то магический целочисленный type. Лучше всего использовать гибкие билдеры.
Посмотреть вложение 53053
Бред) у тебя наверное на спиготе из коробки в textcomponent api листенеры кликов с консумерами?)Ты велосипед придумал там, где он не нужен