Cava 循环结构

简介

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

for循环

语法结构:

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

关于for循环的说明:

  • for循环先执行初始化条件部分,该部分也可以为空。

  • for循环检查条件判断是否为true,如果为true则执行循环体部分,为false则循环终止。

  • 每次执行完循环体之后都会更新条件,然后再次检查条件判断。

  • 在循环体中可以使用continue提前终止本次循环体的执行。

  • 在循环体中可以使用break提前终止整个循环。

  • 循环中可以嵌套循环。

示例代码:

class Example {
    static int main() {
        int a = 0;
        for (int i = 0; i < 10; ++i) {
            if (i == 1) {
                continue;
            }
            if (a > 10) {
                break;
            }
            a += i;
        }
        int j = 0;
        for ( ; i < 10; ++j) {
            a += j;
        }
        return a;
    }    
}