java三种循环语句的区别_Java中for、while、do while三种循环语句的区别介绍

Java中for、while、do while三种循环语句的区别介绍

发布于 2020-6-7|

复制链接

摘记: 本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环

循环结构for语句的格式:

```java

for(初始化 ..

本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环 循环结构for语句的格式:

```java

for(初始化表达式;条件表达式;循环后的操作表达式) {

循环体;

}

```

eg:

```java

class Dome_For2{

public static void main(String[] args) {

//System.out.println("Hello World!");

//求1-10的偶数的和

int sum = 0;

for (int i = 1;i  输出结构为30

第二种while语句

循环结构while语句的格式:

初始化语句;

```java

while(判断条件语句) {

循环体语句;

控制条件语句;

}

```

eg:

```java

class Demo_While {

public static void main(String[] args) {

//求1-100之和

int sum = 0; //定义初始和为0

int i = 1; //定义开始求和的第一个数

while (i   输出结果为: sum = 5050

第三种do....while语句

循环结构do...while语句的格式:

初始化语句;

```java

do {

循环体语句;

控制条件语句;

}while(判断条件语句);

```

eg:

```java

class Demo1_DoWhile {

public static void main(String[] args) {

//求1-100的和

int sum = 0; //定义变量sum,用于存储求和的值

int i = 1; //定义变量i

do { // do 就是 干

//System.out.println("i = " + i); //循环体语句

sum +=i;

i++;

}

while (i 输出结果:sum = 5050

总结: 三种循环语句的区别:

1.do...while循环至少执行一次循环体.

2.而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.

while、do-while和for三种循环语句都是用来重复执行一段代码的语句。 1. while语句 while语句的特点是在循环开始前先判断条件是否成立,若条件成立则执行循环体的代码,然后再次判断条件是否成立,若条件成立则继续执行循环体,直到条件不成立为止。 while语句的语法格式为: while (condition) { // 循环体代码 } 2. do-while语句 do-while语句的特点是在循环开始前先执行一次循环体的代码,然后再判断条件是否成立,若条件成立则继续执行循环体的代码,直到条件不成立为止。 do-while语句的语法格式为: do { // 循环体代码 } while (condition); 3. for语句 for语句的特点是可以在循环开始前初始化一个变量,然后在循环体对该变量进行操作,再在每次循环结束后对该变量进行更新,直到条件不成立为止。 for语句的语法格式为: for (initialization; condition; update) { // 循环体代码 } 其,initialization表示循环开始前初始化的变量;condition表示判断循环是否继续执行的条件;update表示每次循环结束后更新变量的操作。 上述三种循环语句区别在于循环条件的判断时间不同,while和do-while的条件判断时间在循环体执行前,而for循环的条件判断时间在循环体执行前和执行后。此外,for循环还可以初始化变量和更新变量的值。如果循环次数是已知的,通常使用for循环;如果循环次数不确定,可以使用while或do-while循环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值