从两个嵌套for循环中获取进度条的范围

时间:2016-04-18 11:40:25

标签: c++

我有一个进度条,我需要为其分配范围,并且该范围需要从以下嵌套for循环计算,是否实际上可以计算所需的总步数?

driver.findElement(By.cssSelector(".Am.Al.editable.LW-avf>br")).click();
driver.findElement(By.cssSelector(".Am.Al.editable.LW-avf")).sendKeys("This is an auto-generated mail");

1 个答案:

答案 0 :(得分:2)

如果嵌套循环,则需要将它们各自迭代的次数相乘以得到总数。如果循环在彼此之后,则迭代的总数将是相应迭代的总和。

在这种情况下,你最终得到了

i_end * (j_end * (a_end + b_end))

因为j_end次迭代的循环嵌套在i_end中,而a_endb_end的循环位于同一级别并嵌套在j_end

请注意,只有在没有任何循环破坏任何范围步进(例如某处i++)或使用continuebreak快捷方式进行迭代时,此操作才有效。