final int rowsCount = (availableBuffs.size() > 10 ? 3 : 2);
final int firstRowValue = availableBuffs.size() / rowsCount; // If the row division is not exact, then we make the first row to have one less skill than the others
final int secondRowValue = (availableBuffs.size() % rowsCount != 0 ? availableBuffs.size() / rowsCount + 1 : firstRowValue);
final int thirdRowValue = availableBuffs.size() - secondRowValue - firstRowValue;
final int[] buffsPerRow = new int[]
Если больше 10 то устанавливает значение 3 в остальных случаях 2Подскажите не могу понять логику
Java:final int rowsCount = (availableBuffs.size() > 10 ? 3 : 2); final int firstRowValue = availableBuffs.size() / rowsCount; // If the row division is not exact, then we make the first row to have one less skill than the others final int secondRowValue = (availableBuffs.size() % rowsCount != 0 ? availableBuffs.size() / rowsCount + 1 : firstRowValue); final int thirdRowValue = availableBuffs.size() - secondRowValue - firstRowValue; final int[] buffsPerRow = new int[]
10 ? 3 : 2 = Что означает ? , это формула для вычисления? И как понять?
Чтобы ты почитал, что такое арифметические операторы.А здесь ? что оно хочет?Java:final int secondRowValue = (availableBuffs.size() % rowsCount != 0 ? availableBuffs.size() / rowsCount + 1 : firstRowValue);
А может это не твое дело что мне делать? Это раздел для вопросов новичков, не нравиться проходи мимо.Чтобы ты почитал, что такое арифметические операторы.
Деление по модулю на одной из значений. rowsCount если не равно 0 то availableBuffs.size() делим на rowsCount + 1. Если равно rowsCount если равно 0 то берет значение из firstRowValueА здесь ? что оно хочет?Java:final int secondRowValue = (availableBuffs.size() % rowsCount != 0 ? availableBuffs.size() / rowsCount + 1 : firstRowValue);
Если в строке используется "оператор Елвиса", то значит перед ? идет boolean значение, а после, значение при true и после : при false;Подскажите не могу понять логику
Java:final int rowsCount = (availableBuffs.size() > 10 ? 3 : 2); final int firstRowValue = availableBuffs.size() / rowsCount; // If the row division is not exact, then we make the first row to have one less skill than the others final int secondRowValue = (availableBuffs.size() % rowsCount != 0 ? availableBuffs.size() / rowsCount + 1 : firstRowValue); final int thirdRowValue = availableBuffs.size() - secondRowValue - firstRowValue; final int[] buffsPerRow = new int[]
10 ? 3 : 2 = Что означает ? , это формула для вычисления? И как понять?
Если значение доступных баффов больше 10, будет значение 3 или же, если бафов меньше 10 - 2;availableBuffs.size() > 10 ? 3 : 2
Если остаток при делении колличества бафов не равно 0, то...availableBuffs.size() % rowsCount != 0
Модератор тебе довольно хорошую идею подкинул, а ты агришьсяСпасибо, помогли. Задачку решил. А форум и этот раздел зачем? Если меня отсюда направляют куда то еще искать ответы то смело Shift+Del этот форум. А модер какой ответ дал такой и получил, нечего хамить людям и в ответ не получит.
Это раздел не для новичков в яве, а для новичков в ява сервере.А форум и этот раздел зачем? Если меня отсюда направляют куда то еще искать ответы то смело Shift+Del этот форум.
о ну тогда понятно, можно спрашивать что написать сюда GameserverHostname= так вот для чего этот разделЭто раздел не для новичков в яве, а для новичков в ява сервере.
С таким же успехом можно задавать вопросы и что такое if, esle или switch, но зачем, если это самая базовая из базовых информаций, которая легко находится на первых страницах документации?
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
Я кстати прочитал то что он мне подкинул и + ко всему адекватные люди ответили на вопрос, а не как обычно.Модератор тебе довольно хорошую идею подкинул, а ты агришься
Разница между шмакси и этим форумомДа забейте, типичный чсвшник с максимки. Можно не обращать внимания.
Погуглите условия.А здесь ? что оно хочет?Java:final int secondRowValue = (availableBuffs.size() % rowsCount != 0 ? availableBuffs.size() / rowsCount + 1 : firstRowValue);
if(availableBuffs.size() % rowsCount != 0)
{
final int secondRowValue = availableBuffs.size() / rowsCount + 1;
}
else
{
final int secondRowValue = firstRowValue;
}
Вам дали информацию, потратив на которую 2-5 минут можно разобрать и понять что происходит в этом коде. Вы потратили больше времени отвечая в данной теме.о ну тогда понятно, можно спрашивать что написать сюда GameserverHostname= так вот для чего этот раздел
Я кстати прочитал то что он мне подкинул и + ко всему адекватные люди ответили на вопрос, а не как обычно.
Разница между шмакси и этим форумом
шмакси = за рубль удушу
ммо-дев= почитай там то, гугл в помощь. И лишь единицы чем то помогут.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?