A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

for循环与while的比较

for比while优点之一:for循环循环结束变量回收,while循环结束变量不回收
当知道执行次数的时候一般用for
当条件循环时一般用while
break跳出的循环注意事项

用来跳出switch语句和循环语句
l  break使用方式
无法单独使用,必须将break关键字置于switch或循环语句中。
l  break运行规律
不需要判断任何条件,只要遇到break便直接跳出执行后续代码。会完全跳出选择或者循环结构。
l  break只能跳出最近的代码块,不能跨越多级代码块。
注:跳出多层循环使用循环标号

continue跳出循环的注意事项

跳出的是本次循环,比如:i=5时跳出, 即不执行i=5,直接执行 i=6

l  continue使用方式
无法单独使用,必须将continue关键字置于循环语句中。
l  continue运行规律
不需要判断任何条件,只要遇到continue变直接跳出本轮循环进行下次循环。

swith 必须在几个具体的值中选择一个
switch注意事项:

l  变量可选择的类型一共六种:byte,short,int,char,String(JDK1.7后),枚举(JDK1.5后)
l  如同if语句当中的else,default不是必须存在的
l  break用来跳出选择结构,没有break语句则在某种情况执行后,会忽略剩余case关键字,顺序继续执行剩余代码
l  与if语句不同,switch语句只能完成具体值的选择,而不能指定取值区间for循环与while的比较

for比while优点之一:for循环循环结束变量回收,while循环结束变量不回收
当知道执行次数的时候一般用for
当条件循环时一般用while
break跳出的循环注意事项

用来跳出switch语句和循环语句
l  break使用方式
无法单独使用,必须将break关键字置于switch或循环语句中。
l  break运行规律
不需要判断任何条件,只要遇到break便直接跳出执行后续代码。会完全跳出选择或者循环结构。
l  break只能跳出最近的代码块,不能跨越多级代码块。
注:跳出多层循环使用循环标号

continue跳出循环的注意事项

跳出的是本次循环,比如:i=5时跳出, 即不执行i=5,直接执行 i=6

l  continue使用方式
无法单独使用,必须将continue关键字置于循环语句中。
l  continue运行规律
不需要判断任何条件,只要遇到continue变直接跳出本轮循环进行下次循环。


swith 必须在几个具体的值中选择一个
switch注意事项:


l  变量可选择的类型一共六种:byte,short,int,char,String(JDK1.7后),枚举(JDK1.5后)
l  如同if语句当中的else,default不是必须存在的
l  break用来跳出选择结构,没有break语句则在某种情况执行后,会忽略剩余case关键字,顺序继续执行剩余代码
l  与if语句不同,switch语句只能完成具体值的选择,而不能指定取值区间

1 个回复

倒序浏览
总结的还挺详细的,谢谢分享!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马