java基础之流程控制语句
判断语句:
选择语句
switch语句中,表达式的数据类型,可以是byte,short,int,char,enum(枚举),JDK7后可以接收字符串
在switch语句中,如果匹配上一个case的值,直接向后运行,直到遇到break才结束, 由于case存在穿透性,因此初学者在编写switch语句时,必须要写上break。
循环语句
do...while循环的特点:无条件执行一次循环体,即使我们将循环条件直接写成false,也依然会循环一次。
循环语句的区别
for 和 while 的区别:
控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while。
跳出语句
Continue: 结束本次循环,继续下一次的循环, 必须放在for循环或while循环中
死循环: 也就是循环中的条件永远为true,死循环是永不结束的循环。例如:while(true){}.
嵌套循环: 是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。总共的循环次数=外循环次数*内循环次数
更多互联网故事欢迎关注公众号:互联网小茶馆