更新时间:2020-04-02 15:26
cava中的分支结构用于根据条件进行判断具体执行哪个语句块。cava目前仅支持if类型的分支结构,不支持switch类型的分支结构。if类型的分支结构主要if、if else、if else if三种形式,用户可以根据需求自行选择。
if (condition) { //condition为布尔表达式
//condition为true时,需要执行的代码
}
class Example {
static int main() {
int a = 1;
int b = 2;
if (a < b) {
a = b;
}
return a;
}
}
if (condition) { //condition为布尔表达式
//condition为true时,需要执行的代码
} else {
//condition为false时,需要执行的代码
}
class Example {
static int main() {
int a = 1;
int b = 2;
if (a < b) {
a = b * 10;
} else {
a = b * 20;
}
return a;
}
}
if … else if … else语句主要用于有多种情况需要判断时,在使用if … else if … else语句时需要注意以下几点:
if (condition1) { //condition1为布尔表达式
//condition1为true时,需要执行的代码
} else if (condition2) {
//condition2为true时,需要执行的代码
} else {
//condition1和condition2都为false时,需要执行的代码
}
class Example {
static int main() {
int a = 2;
if (a == b) {
a = 10;
} else if (a == 2) {
a = 20;
} else if (a == 3) {
a = 30;
} else {
a = 40;
}
return a;
}
}
在文档使用中是否遇到以下问题
更多建议
匿名提交