我无法理解这个!!请帮忙
for (int i = fromSuraIndex; i <= toSuraIndex; i++) {
if (i == toSuraIndex && toCharIndex == 0) {
break;
}
if (i > fromSuraIndex) {
currentWordIndexInSura = 0;
suraGenaricWordIndexMap.put(fromSuraIndex,currentWordIndexInSura - words.size());
}
}
问题出现在第一个循环中,而“fromSuraIndex”等于“i”等于1,为什么调试器进入IF块
答案 0 :(得分:0)
这意味着它不会进入if只显示循环第一步的块,其中'i'的初始值为'fromSuraIndex'。当'i'值递增时,它就会限定if语句。