java基础之流程控制语句

判断语句:

java基础之流程控制语句

 

java基础之流程控制语句

 

java基础之流程控制语句

 

选择语句

java基础之流程控制语句

 

switch语句中,表达式的数据类型,可以是byte,short,int,char,enum(枚举),JDK7后可以接收字符串

在switch语句中,如果匹配上一个case的值,直接向后运行,直到遇到break才结束, 由于case存在穿透性,因此初学者在编写switch语句时,必须要写上break。

 

 

循环语句

java基础之流程控制语句

java基础之流程控制语句

 

 

java基础之流程控制语句

do...while循环的特点:无条件执行一次循环体,即使我们将循环条件直接写成false,也依然会循环一次。

 

循环语句的区别

for 和 while 的区别:

控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。

在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while。

 

跳出语句

java基础之流程控制语句

 

Continue: 结束本次循环,继续下一次的循环, 必须放在for循环或while循环中

 

死循环: 也就是循环中的条件永远为true,死循环是永不结束的循环。例如:while(true){}.

 

嵌套循环: 是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。总共的循环次数=外循环次数*内循环次数


更多互联网故事欢迎关注公众号:互联网小茶馆