首页 > 代码库 > 循环结构

循环结构

循环结构:

循环条件
循环操作

 

 

java中循环结构有三种实现方式:whlie循环,do-whlie循环和for循环。

1.while循环:

语法

举例

      whlie(循环{ 

       //循环操作  

}

int   i=1;

wflie  (i<=100){

       System.out.println("加油努力");

       i =  i + 1

}  

 

 

 

 

 

 

 

循环条件是一个表达式

whlie循环结构的执行顺序一般如下。

(1)声明并初始化循环变量。

(2)判断循环条件是否满足,如果满,则执行循环操作;否则退出循环。

(3)执行完循环操作后,在次判断循环条件,决定继续执行循环或退出循环。

一般错误:

(1)没有给循环变量赋值     例如:  int  i ;   正确的应该是  int  i = ? ;

(2)缺少{ }。       例如  while(i <3)

                                             System.out.println( "循环");

                                             i + +

2.do-whlie循环

语法 举例

 do{

       //循环操作

 }whlie(循环条件);

 int  i= 1

 do{

     System.out.println("加油努力");

     i++;

 }whlie( i <=100);

 

 

 

 

 

 

使用do-while循环解决问题的步骤:

(1)分析循环条件和循环操作。

(2)套用do-whlie语法写代码。

(3)检查循环是否退出。

whlie循环结构与之相似。

对比 

相同点:都是循环结构,使用“whlie(循环条件)”,使用大括号将循环条件括起来。

不同点:

A  语法不同。与whlie循环结构相比,do-whlie循环结构将whlie关键字和循环条件放在了后面,而且前面多了关键字do,后面多了一个分号。

B  执行次序不同。whlie循环是先判断,在执行;do-whlie循环结构先执行,在判断。

C  在一开始循环条件不满足的情况下,whlie循环结构一次都不会执行,do-whlie循环结构则不管什么情况下都至少执行一次。

for循环

在解决有固定循环次数的问题,可以首选for循环结构

语法

for  (表达式1;表达式2;表达式3;){

       //循环体

}

表达式 形式 功能 举例
表达式1 赋值语句 循环结构的初始部分,为循环变量赋值 int i=0
表达式2 条件语句 循环结构的循环条件 i <100
表达式3 赋值语句,通常使用++或者--运算符 循环结构的代部分,通常用来修改循环变量的值 i++

 

 

 

 

使用方法与whlie和do-whlie循环结构一样。

三种循环都要检查循环是否能够退出避免死循环。

 

循环结构