while
格式
while(条件表达式){
循环体语句
控制体语句
}
for循环和while循环的区别
-
格式不同
-
使用场景不同
---明确循环次数用for , 不明确循环次数用 while
-
从内存角度
---for循环这种格式,比较节省内存资源,当for循环结束,里面的变量就被释放了,这个变量的作用域就在 for循环内
---while 循环相对与for循环 ,当循环结束,依然能够访问变量
do while
初始化语句 do{ 循环体语句 控制体语句 } while(条件表达式)
特点
不论表达式是否成立,都会执行一次循环体
for 循环嵌套
for(初始化语句1;条件中表达式1;控制体语句1){ //外层循环
// 循环体语句又是一个for循环
for(初始化语句2;条件表达式2;控制体语句2){//内层循环
循环体语句...
}
}
流程控制语句
break 结束整个循环
continue 结束这次循环
return---引入Java中的方法
break和contine的笔试题
for(int x= 1 ; x <=10;x++){ if(x %3==0){ //补全代码} System.out.println("我爱高圆圆"); } //1)需要在控制台输出 2次"我爱高圆圆" break //2)需要在控制台输出7次"我爱高圆圆" continue //3)需要在控制台输出13次"我爱高圆圆" System.out.println("我爱高圆 圆") ;