Java语言中三种循环语句的区别

for语句、while语句和do-while语句是Java语言中三种循环语句,三者有哪些区别呢?下面本站小编带大家一起来看看详细内容,感兴趣的小伙伴们可以参考一下!想了解更多相关信息请持续关注我们应届毕业生考试网!

Java语言中三种循环语句的区别

  第一种:for循环

循环结构for语句的.格式:

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

循环体;

}

eg:

class Dome_For2{

public static void main(String[] args) {

//tln("Hello World!");

//求1-10的偶数的和

int sum = 0;

for (int i = 1;i<=10 ; i++ ) {

if (i%2 ==0) { //判断语句

sum +=i; //求和

}

}

tln(sum);

}

}

输出结构为30

  第二种while语句

循环结构while语句的格式:

初始化语句;

while(判断条件语句) {

循环体语句;

控制条件语句;

}

eg:

class Demo_While {

public static void main(String[] args) {

//求1-100之和

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

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

while (i <= 100) { //判断条件语句

sum += i; //sum = sum + i;

i++; //让变量i自增

}

tln("sum = " + sum);

}

}

输出结果为: sum = 5050

  第三种e语句

循环结构e语句的格式:

初始化语句;

do {

循环体语句;

控制条件语句;

}while(判断条件语句);

eg:

class Demo1_DoWhile {

public static void main(String[] args) {

//求1-100的和

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

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

do { // do 就是 干

//tln("i = " + i); //循环体语句

sum +=i;

i++;

}

while (i <= 100); //判断条件语句

tln("sum = "+sum); //输出结果

}

}

输出结果:sum = 5050

  三种循环语句的区别:

1、e循环至少执行一次循环体.

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