Как зациклить и разобрать параметр xml в хранимой процедуре сервера SQL

Вы можете сделать это лучше, используя массив для хранения имен дней.

String[] dayNames = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};

Теперь вы можете использовать пользовательский ввод как индекс

int nameIndex = //... get input
//validate input
//dayNames[nameIndex] is the day of the week

Now получить вход для количества дней, чтобы добавить

int numDays = //...get input

. Затем просто добавьте, что много дней, чтобы вычислить индекс для будущего дня недели

int futureNameIndex = nameIndex; //start with entered day of week index
for(int i=0; i<numDays; i++) {
    futureNameIndex++; //increment by 1 for numDays times
    if(futureNameIndex == dayNames.length) { //if the index reaches lenght of the array
        futureNameIndex = 0;                 //reset it to 0
    }
}

Я думаю, вы обнаружите, что один легче понять. Наконец

//dayNames[futureNameIndex] is the future day of week.
13
задан wonea 11 June 2013 в 16:19
поделиться