三目运算
1)条件运算(三目运算符)
2)表达式1 ? 表达式1:表达式2
3)如果为true则执行表达式1,如果不成立则执行表达式2
switch判断:
主要用来实现等值匹配==
结束条件有两种:1.直到执行完所有case语句 2.遇到break则直接跳出条件
switch(匹配值){是一个数值
case 被匹配值1:不能写范围,并且必须是常量
语句一
case 被匹配值n:
语句n
}
while循环:
语句结构:while(条件表达式){
循环体
}
注意:循环的执行顺序:先条件——循环体——条件
有限次数的循环,必须有一个使循环结束的条件
do while循环:
语句结构:
do{
循环体
}while(条件表达式);
注意:do.....while和while的异同
当首次条件成立时,这两没区别
当首次条件不成立时,do while要执行一次循环
for循环
for(表达式1;表达式2;表达式3){执行顺序1243 243 243
表达式4;
}
注意:表达式1:循环变量的初始化
表达式2:循环条件
表达式3:使循环结束的条件
表达式4:循环体
for循环所有表达式都可以省略
循环使用的场景:
1.知道循环次数用for
2.不知道循环次数用while