失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Java 循环结构入门 while循环 for循环 switch循环 详解

Java 循环结构入门 while循环 for循环 switch循环 详解

时间:2021-02-22 18:28:01

相关推荐

Java 循环结构入门 while循环 for循环 switch循环 详解

一,while循环:

语法:

while(表达式){代码块}while:当···时,当表达式结果为true便执行代码块。示例:publicclassTest{publicstaticvoidmain(String[]args){inti=5;//循环条件初始化while(i<=10){//设计循环条件//代码块,所需要循环的内容System.out.println("");//比如循环输出某内容,循环条件为i<=10,当前i=5,当i迭代到>10时,循环条件为false,结束循环。i++;//设计i迭代,每次循环i+1。}}}

二,dowhile循环:

语法:

do{}while(表达式);

与while循环相似,其区别在于,while为先判断表达式再执行代码块;而dowhile循环为先执行再判断表达式,且一定会执行一次,当表达式为false时结束循环。

三,for循环:

语法:

for(表达式1;表达式2;表达式3){执行代码块}

for循环的执行顺序为:表达式1→表达式2→执行代码块→表达式3→表达式2→执行代码块→表达式3→表达式2→执行代码块······直到不满足表达式2为止。

表达式1:赋值语句,把初值赋给循环变量

表达式2:判断表达式

表达式3:赋值语句,迭代循环变量

*注:所有的for循环和while循环实际上是可以相互转换的

for循环死循环写法:

public class TestFor1{public static void main(String[] args){ int i=1;/*for(;;){System.out.println(i);}*/while(true){System.out.println(i);}}}

for(;;)当for后面括号内未添加任何表达式时,默认为真。

四,循环控制-breakcontinue:

break:退出循环

continue:继续下一次循环,中场休息,屏蔽后面代码,继续下次从头开始的循环。

五,switch循环:

语法:

switch(表达式){case(值1):执行代码块break;case (值2):执行代码块break;case ():执行代码块break;case ():执行代码块break;case ():执行代码块break;······default://当所有结果不匹配时,执行该代码块,与ifelse中的else相似。可以放于任何一行,原因是switch循环具有”贯穿“性,不论是否找到表达式对应的值,它都会将代码全部判断一遍。执行代码块}

switch循环会先执行表达式,再从上至下进行case值与表达式的比较,相同时会执行代码块,如果没有break;的阻拦,就会进行”贯穿“将所有的case值进行比较判断。

如果觉得《Java 循环结构入门 while循环 for循环 switch循环 详解》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。