public class User реализует GameObject {private Scanner userScanner; private int result = 0; public User () {userScanner = новый сканер (System.in); } public int getGameObject () {System ....
Я видел записанный в нескольких потоках/комментариях stackoverflow, что использование переключателя является просто плохим стилем ООП. Лично я не соглашаюсь с этим. Будет много случаев, где Вы не можете добавить код (т.е.
04.12.2009 ОБНОВЛЕНИЯ: Для профилирования результатов в ряде предложений, отправленных здесь, посмотрите ниже! Вопрос Рассматривает следующий очень безопасный, очень простой метод, который использует переключатель...
Что является лучшей практикой для использования оператора переключения по сравнению с использованием, если оператор для 30 неподписанных перечислений, где приблизительно 10 имеют ожидаемое действие (который в настоящее время является тем же действием). Пр
Переключатели кажутся столь бесполезными, как они могут быть заменены тем, если еще операторы, которые могут сделать намного больше, чем просто соответствие символ/интервал/перечисление и т.д. Я могу только думать об одном хорошем использовании для перекл
Я всегда задавался вопросом: почему вы не можете объявлять переменные после метки регистра в операторе switch? В C ++ вы можете объявлять переменные практически везде (и объявлять их близко к первому использованию ...
Получил этот вопрос на викторине, но я не понимаю ответа. Это было на смартфоне, поэтому ни один инструктор не спрашивал об этом. int x = 0; switch (x) {case 1: System.out.print (1); случай 0: ...
Это - тот же синтаксис способом слишком много языков: переключатель (someValue) {случай OPTION_ONE: случай OPTION_LIKE_ONE: случай OPTION_ONE_SIMILAR: doSomeStuff1 (); повреждение;//ВЫХОДЯТ из случая переключателя...
Что преимущество/оборотная сторона к использованию оператора переключения по сравнению с если/еще в C#. Я не могу предположить там быть настолько крупным различия кроме, возможно, вида Вашего кода. Есть ли любая причина почему...
Этот вопрос в главным образом указал на C/C++, но я предполагаю, что другие языки релевантны также. Я не могу понять, почему переключатель/случай все еще использует вместо если/еще если. Это кажется мне во многом как...
При записи оператора переключения, там, кажется, два ограничения на то, что можно включить в случае, если операторы. Например (и да, я знаю, если Вы делаете этот вид вещи, это, вероятно, означает...
Скажем, у меня есть код в C приблизительно с этой структурой: переключатель (что-то) {случай 0: возвратите "вздор"; повреждение; случай 1: случай 4: возвратите "нечто"; повреждение; случай 2:...
Я ценю, что что-либо, что может быть сделано переключателем statment, еще может быть сделано если оператор. Но есть ли стилистические правила для того, когда еще нужно использовать переключатель, а не если statment.
Я столкнулся с оператором переключения в кодовой базе, я продолжаю работать, и я пытаюсь выяснить, как заменить ее чем-то лучше, так как операторы переключения считают запахом кода. Однако...
Возможный Дубликат: Есть ли какая-либо значительная разница между использованием если/еще и случаем переключателя в C#? Я исключая парнем Паскаля, в настоящее время изучая C#. Мой вопрос следующий: код ниже...
Какова Ваша процедура при переключении перечисления, где каждое перечисление покрыто случаем? Идеально Вы хотели бы, чтобы код соответствовал требованиям завтрашнего дня, как дела это? Кроме того, что, если некоторый идиот бросает...
Мой OCD заставляет меня добавить "повреждение", когда операторы бювара, даже если они не будут выполняться. Рассмотрите следующий пример кода: переключатель (опция) {случай 1: = 1; b = 7;...
Я - довольно компетентный программист Java, который очень плохо знаком с C. Я пытаюсь оптимизировать стандартную программу, которая имеет четыре режима работы. Я циклично выполняюсь по всем пикселям в изображении и вычисляю новое пиксельное значение...
Наблюдение как C# не может включить Тип (который я собираю, не был добавлен как особый случай, потому что отношения, средние, что больше чем один отличный случай мог бы применяться), есть ли лучший способ моделировать...
У меня недавно возникла проблема с оператором switch, где компилятор дал мне NullPointerException: // В классе игрока public void equipArmor (Item armor) {if (armor instanceof Armor) ...
Когда я запускаю этот код, я ожидаю некоторого значения o для вывода, но сразу получаю исключение NullPointerException без вывода. public class Flip2 {public static void main (String [] args) {...
Почему компилятор автоматически не помещает операторы завершения после каждого блока кода в переключателе? Это по историческим причинам? Когда Вы хотели бы, чтобы несколько блоков кода выполнились?
Это НЕ домашняя работа, но это - практика, которую учитель дал нам, чтобы помочь учиться для теста. Но я не буду возвращать это учителю. (я надеюсь, что это позволяется), Он хочет, чтобы пользователь ввел...
Я делаю некоторый Objective C, программируя, который включает парсинг NSXmlDocument и заполнение свойства объектов от результата. Первая версия была похожа на это: если ([elementName compare:@"...
В моем приложении C ++ у меня есть некоторые значения, которые действуют как коды для представления других значений. Чтобы перевести коды, я спорил между использованием оператора switch или stl map. Переключатель будет выглядеть ...
Столько, сколько я могу помнить, что избегал использования оператора переключения fallthrough. На самом деле я не могу помнить это, когда-либо вводя мое сознание как возможный способ сделать вещи, поскольку это развернули в мой...
Я пишу некоторый код, который похож на это: в то время как (верный) {переключатель (сообщение-> состояние) {случай MSGTYPE://... повреждаются;//... больше материала... СДЕЛАННЫЙ случай: повреждение;//** ЗДЕСЬ, Я...
У меня есть часть кода с a), который я заменил b) просто для четкости... a), если (WORD [ИНДЕКС] ==) переходят = BRANCH.A;/* B до Y */, если (WORD [ИНДЕКС] == 'Z') переходят = BRANCH.Z;...
Это возможный оптимизировать этот вид (матричного) алгоритма://| случай 1 | случай 2 | случай 3 |//------|--------|--------|--------|//| | | |//случаются | a1 |...
Почему Вы хотели бы использовать блок переключателя по серии если операторы? операторы переключения, кажется, делают то же самое, но занимают больше времени для ввода.