Java中for、while、do-while循环与break、continue在二重循环中的应用有何不同?
- 内容介绍
- 文章标签
- 相关推荐
本文共计767个文字,预计阅读时间需要4分钟。
`while` 循环:先判断,后执行,语法:`while(循环条件){循环操作,代码块(段)}`例如:`do ... while` 循环:先执行,后判断,语法:`do{循环操作,代码块(段)}while(循环条件);`
While循环:
先判断,后执行
语法: While(循环条件){ 循环操作,代码块(段) }比如:
do …while循环:
先执行,后判断
例如:
While与do…while循环的区别:
- A 语法不一样
- B 执行次序不一样。(while先判断后执行,do…while先执行后判断+)
具体,如图:
for循环:
如:
注意事项:
break:
作用:改变程序控制流 用途:用于do-while、while、for中时,可跳出循环而执行循环后面的语句 例如:
continue:
用途:只能用在循环里 作用:跳过循环体中剩余的语句而执行下一次循环 例如:
break与continue对比:
使用场合:
作用(循环结构中):
使用循环的原因:
循环之间的区别:
区别1:语法
区别2:执行顺序
区别3:适用情况
二重循环:
语法:
- 一个循环体内又包含另一个完整的循环结构
比如:
给一个实例:
代码如:
Scanner input = new Scanner(System.in); System.out.print("请输入等腰三角形的高度:"); int hight = input.nextInt(); for (int i = 1; i <= hight; i++) { System.out.println(); for (int j = hight; j >= i; j--) { System.out.print(" "); } for (int j = 1; j <= (2*i-1); j++) { System.out.print("*"); } }效果图:
二重循环的特点:
- 在二重循环中,外层循环变量变化一次,内层循环变量要从初始值到结束值变化一遍
- 在二重循环中可以使用break、continue语句控制程序的执行
本文共计767个文字,预计阅读时间需要4分钟。
`while` 循环:先判断,后执行,语法:`while(循环条件){循环操作,代码块(段)}`例如:`do ... while` 循环:先执行,后判断,语法:`do{循环操作,代码块(段)}while(循环条件);`
While循环:
先判断,后执行
语法: While(循环条件){ 循环操作,代码块(段) }比如:
do …while循环:
先执行,后判断
例如:
While与do…while循环的区别:
- A 语法不一样
- B 执行次序不一样。(while先判断后执行,do…while先执行后判断+)
具体,如图:
for循环:
如:
注意事项:
break:
作用:改变程序控制流 用途:用于do-while、while、for中时,可跳出循环而执行循环后面的语句 例如:
continue:
用途:只能用在循环里 作用:跳过循环体中剩余的语句而执行下一次循环 例如:
break与continue对比:
使用场合:
作用(循环结构中):
使用循环的原因:
循环之间的区别:
区别1:语法
区别2:执行顺序
区别3:适用情况
二重循环:
语法:
- 一个循环体内又包含另一个完整的循环结构
比如:
给一个实例:
代码如:
Scanner input = new Scanner(System.in); System.out.print("请输入等腰三角形的高度:"); int hight = input.nextInt(); for (int i = 1; i <= hight; i++) { System.out.println(); for (int j = hight; j >= i; j--) { System.out.print(" "); } for (int j = 1; j <= (2*i-1); j++) { System.out.print("*"); } }效果图:
二重循环的特点:
- 在二重循环中,外层循环变量变化一次,内层循环变量要从初始值到结束值变化一遍
- 在二重循环中可以使用break、continue语句控制程序的执行

