三目运算
X?Y:Z
X:逻辑表达式 true or false
Y: 表达式
Z: 表达式
如果X的值为true,则三目的值为Y的值,反之为Z的值 ---->三目运算最后获取的一个值
循环结构
for
语法:
for(表达式1 ; 表达式2 ; 表达式3 ){
语句块
}
通常使用for循环,有固定的循环次数时使用
while
语法
while(逻辑表达式){
语句块
}
1、判断逻辑表达式的值是否为true
2、如果为true,则执行语句块,反之则结束
3、语句块执行完毕,回到第一步继续判断逻辑表达式的值
do.while
语法:
do{
语句块
}while(逻辑表达式);
1、先执行语句块
2、执行完毕后判断逻辑表达式的值是否为true
3、如果为true,则回到第一步
注意
如果循环是有次数限制的,一般采用for循环
反之,一般使用while,
如果需要先执行一次语句块,则使用do.while