JAVA java的3种循环

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

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

1:

while(循环条件){

循环代码块

}

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

在这里插入图片描述

//部分代码

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,那就进行下一次循环,反之结束
在这里插入图片描述

//部分代码

 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的累加和的代码,是不是非常简单呢?
在这里插入图片描述
而慢慢的经过学习,你就会发现,循环还有好多种,多重for循环、增强for循环、迭代器……

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

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

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

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值