前言:
本部分内容可以参考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:
结束本次循环,执行下一次循环,只能在循环中使用