全部产品
云市场

Cava 循环结构

更新时间:2020-04-02 15:26:07

简介

cava中通过循环结构来支持对同一个操作执行多次,目前cava仅支持for循环,不支持while和do…while循环。

for循环

语法结构:

  1. for (初始化条件; 条件判断; 条件更新) {
  2. //循环体,需要执行的操作
  3. }

关于for循环的说明:

  • for循环先执行初始化条件部分,该部分也可以为空。
  • for循环检查条件判断是否为true,如果为true则执行循环体部分,为false则循环终止。
  • 每次执行完循环体之后都会更新条件,然后再次检查条件判断。
  • 在循环体中可以使用continue提前终止本次循环体的执行。
  • 在循环体中可以使用break提前终止整个循环。
  • 循环中可以嵌套循环。

示例代码:

  1. class Example {
  2. static int main() {
  3. int a = 0;
  4. for (int i = 0; i < 10; ++i) {
  5. if (i == 1) {
  6. continue;
  7. }
  8. if (a > 10) {
  9. break;
  10. }
  11. a += i;
  12. }
  13. int j = 0;
  14. for ( ; i < 10; ++j) {
  15. a += j;
  16. }
  17. return a;
  18. }
  19. }