Чередуя каждую неделюJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Чередуя каждую неделю

Сообщение Anonymous »

Мне нужно реализовать механизм на Java, который меняет оператор каждую неделю, например. на первой неделе он устанавливает для переменной значение 10, на второй неделе — на 15, а на третьей неделе — снова на 10.

Это должно работать каждый год. Теперь я попытался заархивировать это, получив номер недели и проверив, четный ли он.(date.getWeekNumber() % 2 == 0).

Проблема в том, что в 2014 году всего 52 недели, а в 2015 и 2016 годах — 53 недели. Это привело бы к тому, что 53 % 2 = 1, а на следующей неделе 1 % 1 = 1, что в моем случае привело бы к установке неправильных переменных.

Кто-нибудь знает, как это улучшить?

Подробнее здесь: https://stackoverflow.com/questions/316 ... -each-week
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»