个人技术分享

前言:

本部分内容可以参考C/C++的相应知识点,不过多解释。

判断:

if:
if(判断条件){
    执行内容
}

如果判断为真,则执行内容;反之则不执行。

if-else:
if(判断条件){
    执行内容1
}
else{
    执行内容2
}

如果判断为真,则执行内容1;反之则执行内容2。

三元判断(条件运算符):
(条件)?语句1:语句2;

条件为真则执行语句1,反之执行语句2

switch:
switch (判断对象) {
    case 数值1:
        执行语句1;
        break;
    case 数值2:
        执行语句2;
        break;
        ...
    case 数值n:
        执行语句n;
        break;
    default:
        执行语句3;
        break;
}

通过判断对象的值,来进行执行,直到达到预期值执行相应的语句。

循环:

for:
for (表达式1; 表达式2; 表达式3) {
    执行内容;
}

 表达式1用于对值进行初始化,当然也可以在for表达式前进行,此处也可以省略;

 表达式2用于做判断,为真则继续循环,反之循环结束;

 表达式3用于对值进行调整,每循环一次,调整一次;

while:
while (表达式) {
    执行语句;
}

只要表达式成立,就继续循环;

do while:
do {
    执行内容;
} while (表达式);

其与while的不同之处在于执行内容一定会执行至少一次

跳转控制:
break:

结束最近的一次循环,可以在循环和switch语句中使用

continue:

结束本次循环,执行下一次循环,只能在循环中使用