for(设置初始值;循环条件判断;设置循环增减量)
{
语句1;
语句2;
……
语句n;
}
while循环while(条件判断)
{
语句1;
语句2;
……
语句n;
}
do-while循环do
{
语句1;
语句2;……
语句n;
} while(条件判断);
常见循环嵌套(1)for(;;) (2)for(;;)
{…… {……
for(;;) while()
{……} {……}
…… ……
} }
(3)while() (4)do {……
{…… do
while() {……
{……} }while();
…… ……
} }while();
(5) while() (6) do
{…… {
do ……
{…… for(;;)
}while(); {……}
…… ……
} }while();
break语句break语句的作用是结束循环的执行强制退出循环。
注意:break语句不能用于循环语句和switch语句之外的任何其他语句中。
且在嵌套循环中,break语句只能终止它所在的循环的执行。
contiune语句continue的作用与break语句相似,也有结束循环的作用,但是continue语句是结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。
双目复合赋值运算符序号 | 复合运算符 | 复合运算符的含义 |
1 | += | 相加并赋值 |
2 | -= | 相减并赋值 |
3 | *= | 相乘并赋值 |
4 | /= | 相除并赋值 |
5 | %= | 求模并赋值 |
6 | &= | 按位AND并赋值 |
7 | |= | 按位OR并赋值 |
8 | ^= | 按位XOR并赋值 |
9 | <<= | 左移并赋值 |
10 | >>= | 右移并赋值 |
++i和i++等价于i=i+1,但是,这两个表达式在参与其他运算的时候是有区别的。在和其他运算结合在一起时,++i表示i自增1后再参与其它运算,而i++表示i参与运算后,i的值再自增1。同理,--i是i自减1后再参与其它运算,而i--是i参与运算后,i的值再自减1。
题型贴士01for循环编程求出3-100之间的所有素数。
参考代码:
02while循环用while循环求出1+2+3+4+………+100的值
参考代码:
03do-while循环用do - while循环求出1+2+3+4+………+100的值
参考代码:
04输出5*5乘法表参考代码:
下篇推送预告:常见编程题汇总扫码关注我们了解更多计算机知识