2015-06-18 2 views

ответ

1

Он проверяет, если «значение» делится на 7, давая остаток, т.е. «значение% 7» получает остаток «значение», разделив его на 7, если оно равно 0 ('== 7'), это будет правдой.

'%', называется оператором Modulus см https://msdn.microsoft.com/library/9f59bza0(v=vs.94).aspx для получения дополнительной информации

2

Он проверяет, является ли value полностью делится на 7

остаточного члена (%)

оператор Остаток возвращает первый операнд по модулю второй операнд, то есть, var1 modulo var2, в предыдущем утверждении, где var1 и var2 являются переменными. Функция modulo является целым остатком деления var1 на var2.

Docs

0

% является Remainder operatot.

value % 7 

дают остаток, когда число делится на число в вас случае значение делится на 7.

Thumb Правило. value % some_number всегда будет возвращать значение между диапазоном [0,some_number-1].

if statement так будет выполняться, если остаток равен 0.

if(value % 7 == 0){...} 
Смежные вопросы