java3种循环结构以及嵌套循环

java为我们提供了while do-while for三种循环结构
一.while语法结构:
while(条件(布尔类型的)){
// 循环体具体做什么事情
}

while循环执行流程:

  1. 一个循环可能会循环执行多次
  1. 第一次判断条件true,继续执行
  2. 第二次判断条件true,继续执行
  3. 第三次判断条件true,继续执行
  4. 。。。。。
  5. 直到第n次判断条件false,终止循环

举例:
常用语法结构
int i = 0; //A循环初始化语句
while( i<=10 ){ //B循环判断语句
// 循环体具体做什么事情//C循环功能语句
i++; //D循环后语句
}
A ----->只会执行一次
B ----->true---->C---->D
B ----->true---->C---->D
B ----->true---->C---->D

B ----->false 循环结束

二. do-while 语法结构
do{
// 循环体
}while(条件);

while循环执行流程:

  1. 首先执行do结构体里面的功能代码一次
  2. 第一次判断while()结果为ture
  3. 执行do循环体…
  4. 第二次判断while()结果为ture
  5. 执行do循环体…
  6. 第n次判断…while()…flase循环结束

dowhlie 一定会执行一次循环体,while不一定会执行一次循环体

三.for语法结构
for(初始A;条件判断B;循环后操作C){
//循环体C
}

for的执行流程:
初始化语句会执行一次;只会执行一次
整个for循环结构中的 A 只会执行一次
循环第一次:A→B(true)→D→C
第二次:B(true)→D→C
第三次:B(true)→D→C

第n次: B(false) 结束整个循环
四、嵌套循环
概念:循环嵌套 循环里面还有循环,可以嵌套多层,不同的循环结构相互之间也可以嵌套。
for(){
for(){
}
}

你可能感兴趣的:(java基础)