1.条件判断语句
1.1 if 语句
if(条件){
语句(/*条件为真时所要执行的语句*/)
}
1.2 if-else语句
- 语法
if(条件){
语句(/*条件为真时所要执行的语句*/)
}else{
语句(/*条件为假时所要执行的语句*/)
}
- 说明
{ }之间是代码块,是要执行操作的代码
1.3 if-else if-else
- 语法
if(条件1){
语句(//当条件1为真时执行)
}else if(条件2){
语句(//当条件2为真时执行)
}else if(条件3){
语句(//当条件3为真时执行)
}else{
语句(//上面条件都不为真时执行)
}
1.4 switch-case语句
- 语法
switch(表达式){
case 整型常量1:
/* 表达式等于整型常量1执行的代码 */
break; /* 可选的 */
case 整型常量2:
/* 表达式等于整型常量2执行的代码 */
break; /* 可选的 */
/* 您可以有任意数量的 case 语句 */
default : /* 可选的 */
/* 表达式不等于上面所有情况执行的代码 */
}
2 循环语句
2.1 while语句
- 语法
while(条件){
/* 如果条件为真将重复执行的语句 */
}
- 说明
while 语句会重复执行直至判断条件为假时,才会退出while语句
2.2 do-while 语句
- 语法
do {
/* 如果表达式为真将重复执行的语句 */
}while(条件);
- 说明
do-while语句也是会重复执行语句直至判断条件为假时,才会退出循环
重点说明
while语句和do-while语句不同点在于,do-while语句第一次执行会先在不判断条件的情况下先执行一遍 { } 中的语句,而while语句则是先判断条件。也就是do-while循环是先循环后判断,循环体至少执行一次;while循环是先判断后循环,循环体可能一次也不执行。
2.3 for语句
- 语法
for (初始值;条件;递增或递减){
/* 如果条件为真将重复执行的语句 */
}
注:break和continue
在while和for循环中,break是结束整个循环体;continue是结束单次循环。