说到java,就不得不提Java中的几种循环语句

1 .while 循环
2 .do…while 循环
3 .for 循环

1:

while(循环条件){

循环代码块

}

while循环的特点是先判断,在执行。如果判断结构返回的是错误,那么不会执行

java 循环多少次 java的循环_循环语句

//部分代码

int a = 0;

while (a<5){

   System.out.println(“我学习java”);

   a++;

}

这个时候运行这个程序就会得到5遍 我学习java

这里需要注意的是一定要有跳出这个循环的语句,比如这里的 a++ 就是跳出循环语句,每次a都自增一次,当a=5的时候,就进不去了,这个程序就算结束了。如果没有a++,那这就是死循环了。

对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件我们也需要让这个程序循环一次,而这个时候,就需要用到和while循环一样的do … while循环 。

2:

do{

循环代码块

}while ( 循环条件 )

do…while 的特点是先循环一次后判断,如果循环条件判断为true,那就进行下一次循环,反之结束

java 循环多少次 java的循环_代码块_02

//部分代码

int a = 0;

do {

   System.out.println(“我学习java”);

   a++;

}while(a<0)

这个时候,就会得到一遍 我学习java 我们给a的值是0,但是循环条件是a<0,这时候就可以看出
do…while 与 while 的不同之处了吧。

3:

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

循环代码块;

}

for循环语句是最灵活也是最常用的循环结构

表达式1:是赋值语句
表达式2:是条件语句,满足条件就可以进入,反之亦然,如 果不写,就进入死循环,除非在循环代码块里有跳出循环的语句比如break。
表达式3:一般是用来改变循环参数的值

//*部分代码

for(int i = 0; i < 5; i++){

       System.out.println(“我学习java”);

 }

这个时候运行这个程序就会得到5遍 我学习java

for的运用太广了,下面这是一个1-100的累加和的代码,是不是非常简单呢?

java 循环多少次 java的循环_循环语句_03


而慢慢的经过学习,你就会发现,循环还有好多种,多重for循环、增强for循环、迭代器……

自己总结了一下这三种循环的区别:

1:for和while 先执行判断条件语句,再决定是否执行循环语句,do…while ,不管判断语句的结果是啥,都要执行一次循环语句

2:在知道循环次数的情况下,用for比较方便,不知道的情况下,用while比较方便