JAVA中while和do java中while和do-while循环的主要区别是_Java

 

JAVA中while和do java中while和do-while循环的主要区别是_循环结构_02

 

JAVA中while和do java中while和do-while循环的主要区别是_Java_03

JAVA中while和do java中while和do-while循环的主要区别是_JAVA中while和do_04


 

while和do-while的比较

while 循环和 do-while 循环的相同处是:都是循环结构,使用 while(循环条件) 表示循环条件,使用大括号将循环操作括起来。

while 循环和 do-while 循环的不同处如下:

  • 语法不同:与 while 循环相比,do-while 循环将 while 关键字和循环条件放在后面,而且前面多了 do 关键字,后面多了一个分号。
  • 执行次序不同:while 循环先判断,再执行。do-while 循环先执行,再判断。
  • 一开始循环条件就不满足的情况下,while 循环一次都不会执行,do-while 循环则不管什么情况下都至少执行一次。


JAVA中while和do java中while和do-while循环的主要区别是_JAVA中while和do_05


JAVA中while和do java中while和do-while循环的主要区别是_Java_06


JAVA中while和do java中while和do-while循环的主要区别是_流程控制_07


JAVA中while和do java中while和do-while循环的主要区别是_JAVA中while和do_08

JAVA中while和do java中while和do-while循环的主要区别是_流程控制_09

 

JAVA中while和do java中while和do-while循环的主要区别是_循环结构_10

 

JAVA中while和do java中while和do-while循环的主要区别是_Java_11


JAVA中while和do java中while和do-while循环的主要区别是_Java_12


Java for循环嵌套

 

JAVA中while和do java中while和do-while循环的主要区别是_流程控制_13

 

JAVA中while和do java中while和do-while循环的主要区别是_Java_14

 

Java foreach语句的用法

JAVA中while和do java中while和do-while循环的主要区别是_Java_15

 

 

JAVA中while和do java中while和do-while循环的主要区别是_循环结构_16

 

JAVA中while和do java中while和do-while循环的主要区别是_Java_17

 

 

JAVA中while和do java中while和do-while循环的主要区别是_流程控制_18


Java break语句:跳出循环

JAVA中while和do java中while和do-while循环的主要区别是_JAVA中while和do_19

 

JAVA中while和do java中while和do-while循环的主要区别是_Java_20

 

JAVA中while和do java中while和do-while循环的主要区别是_流程控制_21

JAVA中while和do java中while和do-while循环的主要区别是_循环结构_22

 

Java continue语句详解

JAVA中while和do java中while和do-while循环的主要区别是_JAVA中while和do_23

 

JAVA中while和do java中while和do-while循环的主要区别是_流程控制_24

JAVA中while和do java中while和do-while循环的主要区别是_循环结构_25


Java选择结构和循环结构的总结

任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下逐行的执行,中间没有任何判断和跳转。

如果 main 方法的多行代码之间没有任何流程控制,则程序总是从上向下依次执行,排在前面的代码先执行,排在后面的代码后执行。这意味着:如果没有流程控制,Java 方法里的语句是一个顺序执行流,从上向下依次执行每条语句。

不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构。分支结构用于实现根据条件来选择性地执行某段代码,循环结构则用于实现根据循环条件重复执行某段代码。

Java 同样提供了这两种流程控制结构的语法,Java 提供了 if 和 switch 两种分支语句,并提供了 while、do while 和 for 三种循环语句。一般写循环语句时,分以下三步走:

  1. 定义初始值
  2. 设置判断条件
  3. 初始值变化

除此之外,JDK5 还提供了一种新的循环:foreach 循环,能以更简单的方式来遍历集合、数组的元素。

Java 还提供了 break、continue 和 return 来控制程序的循环结构,作用如下:

  • break:表示跳出当前层循环
  • continue:表示跳出本次循环,进入下一次循环

当在实现某个功能语句时,如果需要通过某一个条件去判断,则用选择结构。当实现某个功能需要通过循环去实现,则用循环结构。当然循环和选择是可以相互嵌套的。