条件判断语句
1、if-else
语句
if(条件){
/* 如果表达式为真将执行的语句 */
}else{
/* 如果表达式为假将执行的语句 */
}
2、if
语句
if(条件){
/* 如果表达式为真将执行的语句 */
}
3、if-else if-else
语句
if(条件1){
/* 当条件1为真时执行 */
} else if(条件2){
/* 当条件2为真时执行 */
} else if(条件3){
/* 当条件3为真时执行 */
}else{
/* 当上面条件都不为真时执行 */
}
4、switch case
语句
switch(表达式){
case 整型常量1:
/* 表达式等于整型常量1执行的代码 */
break; /* 可选的 */
case 整型常量2:
/* 表达式等于整型常量2执行的代码 */
break; /* 可选的 */
/* 您可以有任意数量的 case 语句 */
default : /* 可选的 */
/* 表达式不等于上面所有情况执行的代码 */
}
循环语句
1、while
语句
while(条件){
/* 如果条件为真将重复执行的语句 */
}
if
与while
区别在于if
只执行一次,但是while
重复执行多次直至条件为假
while
语句的代码块通常称作循环体
2、do-while
语句
do {
/* 如果表达式为真将重复执行的语句 */
}while(条件);
注意:while()
后的分号;
do-while
循环与while
循环的区别:
do-while
循环是先循环后判断,循环体至少执行一次;while
循环是先判断后循环,循环体可能一次也不执行
2、for
语句
for (初始值;条件;递增或递减){
/* 如果条件为真将重复执行的语句 */
}
for循环
可以与while循环
,二者之间相互替换,实现相同的功能。但是for循环
比while循环
使用更加广泛。因为,for循环
从语义上,更容易表达一些情况。
4、break
和continue
语句
在while
和for
循环中,break
是结束整个循环体;continue
是结束单次循环