1.java有哪3种循环结构:分别适用于什么场景,有什么区别
答: for循环 、while循环 、do while循环
其中:for循环 :适用于循环次数确定的情况(循环次数不确定的情况用while循环 、do while循环)
while循环 :先判断后循环,执行0-n次
do while循环 :先循环后判断。执行1-n次 ,就算初始化条件不满足循环条件,也会执行一次循环体
for(初始化条件;循环条件;迭代语句){
循环体
}
初始化条件;
while(循环条件){
循环体;
迭代语句;
}
初始化条件;
do{
循环体;
迭代语句
}while(循环条件);
2.break,continue,return ,这几个中断语句有什么区别?
break:中断循环,使整个循环死掉
continue :结束本次循环,继续下一次
return :结束方法
break:适用于循环体、switch分支结构、命名块
continue:只适用于循环体中