Java05-Java基础语法循环结构

Posted Rainy113

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java05-Java基础语法循环结构相关的知识,希望对你有一定的参考价值。

Java05-Java基础语法(四)循环结构

循环结构(重复/迭代):根据条件重复执行部分语句

1、while循环结构

while(条件表达式){

      循环体语句;

}

1)语法:a、while是关键字

          b、“条件表达式”必须用括号括起来

          c、“{}”表示循环的控制范围,若没有“{}”,while的控制范围到其后第一个分号;

2)执行过程:

(1)运算“条件表达式”,若结果为真,转入(2);若结果为假,转入(3)

      (2)执行一次,循环体语句,转入(1)

      (3)退出循环

2、do -- while循环:

do{

     循环体语句;

}while(条件表达式);

1)语法:

a、do是关键字,必须和while结合使用不能单独使用

b、while(条件表达式)后面的分号不能省略,表示循环的结束

2)执行过程:

      (1)先执行“循环体语句”

(2)运行“条件表达式”,若为真,转入(1);若为假,转入(3)

(3)退出循环

强调:两种循环区别:

1)while循环是先判断为真再执行循环体语句;do—while循环是无论条件是否为真,循环体语句至少会被执行一次。

2)while循环“条件表达式”之后没有分号,do—while循环“条件表达式”之后必须要有循环。

3、for循环:

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

     循环体语句;

}

1)语法:

(1)for是关键字

(2)三个表达式可以部分或全部省略,但是分号都不能省略

表达式1:给变量赋初值

表达式2:条件表达式,控制循环是否继续

表达式3:是循环趋向结束的语句

2)执行过程:

(1)先运算“表达式1”

(2)运算“表达式2”,若为真,转入(3),若为假,转入(4)

(3)执行"循环体语句",运算"表达式3",转入(2)

(4)退出循环

4、for循环、while循环、do-while循环之间转换

(1)for循环

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

  循环体语句;

}

(2)while循环

表达式1;

while(表达式2){

  循环体语句;

  表达式3;

}

(3)do-while循环

表达式1;

do{

    循环体语句;

    表达式3;

}while(表达式2);

 

以上是关于Java05-Java基础语法循环结构的主要内容,如果未能解决你的问题,请参考以下文章

java基础知识—循环结构

java中的增强for循环,是啥?语法结构和使用得条件?详细解答就加高分。

JAVA基础语法1(循环语句)

Java编程基础-选择和循环语句

JAVA基础语法1(循环语句)

04Java基础语法(循环嵌套breakcontinue方法方法的重载数组动态初始化)