我是靠谱客的博主 呆萌鼠标,这篇文章主要介绍Java 循环结构入门 while循环,for循环,switch循环 详解一,while循环:二,do while循环:三,for循环:四,循环控制-break continue:五,switch循环:,现在分享给大家,希望可以做个参考。
一,while循环:
语法:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15while(表达式){ 代码块 } while:当···时,当表达式结果为true便执行代码块。 示例: public class Test{ public static void main(String[] args){ int i =5;//循环条件初始化 while(i<=10){ //设计循环条件 //代码块,所需要循环的内容 System.out.println("");//比如循环输出某内容,循环条件为i<=10,当前i=5,当i迭代到>10时,循环条件为false,结束循环。 i++;//设计i迭代,每次循环i+1 。 } } }
二,do while循环:
语法:
复制代码
1
2
3do{ }while(表达式);
与while循环相似,其区别在于,while为先判断表达式再执行代码块;而do while循环为先执行再判断表达式,且一定会执行一次,当表达式为false时结束循环。
三,for循环:
语法:
复制代码
1
2
3for(表达式1;表达式2;表达式3){ 执行代码块 }
for循环的执行顺序为: 表达式1→表达式2→执行代码块→表达式3→表达式2→执行代码块→表达式3→表达式2→执行代码块······直到不满足表达式2为止。
表达式1:赋值语句,把初值赋给循环变量
表达式2:判断表达式
表达式3:赋值语句,迭代循环变量
*注:所有的for循环和while循环实际上是可以相互转换的
for循环死循环写法:
复制代码
1
2
3
4
5
6
7
8
9
10
11public class TestFor1{ public static void main(String[] args){ int i=1; /*for(;;){ System.out.println(i); }*/ while(true){ System.out.println(i); } } }
for(;;)当for后面括号内未添加任何表达式时,默认为真。
四,循环控制-break continue:
break:退出循环
continue:继续下一次循环,中场休息,屏蔽后面代码,继续下次从头开始的循环。
五,switch循环:
语法:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20switch(表达式){ case (值1): 执行代码块 break; case (值2): 执行代码块 break; case (): 执行代码块 break; case (): 执行代码块 break; case (): 执行代码块 break; ······ default: //当所有结果不匹配时,执行该代码块,与if else中的else相似。可以放于任何一行,原因是switch循环具有”贯穿“性,不论是否找到表达式对应的值,它都会将代码全部判断一遍。 执行代码块 }
switch循环会先执行表达式,再从上至下进行case值与表达式的比较,相同时会执行代码块,如果没有break;的阻拦,就会进行”贯穿“将所有的case值进行比较判断。
最后
以上就是呆萌鼠标最近收集整理的关于Java 循环结构入门 while循环,for循环,switch循环 详解一,while循环:二,do while循环:三,for循环:四,循环控制-break continue:五,switch循环:的全部内容,更多相关Java 循环结构入门 while循环内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复