Java流程控制语句2

前面我的上一篇文章有说if....else条件语句和switch语句,然后今天就是说循环语句,流程语句就if....else条件语句和switch语句然后循环语句嘛,就说最后一个循环语句。

在Java中主要有三种循环结构:for循环和while循环do...while循环。

  1. 就是for循环:它的格式是

for(初始化; 布尔表达式; 更新){

   //代码语句,for循环比较适合次数比较固定的循环

}

i 循环变量 i等于0,i小于100,i自增

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

System.out.print(i + “”);

}

这段代码是声明一个int类型为i,i等于0; i又小于100; i++,运行的结果就是从0到99,计算机的运行时从0开始的呢,0就相当于1。for循环不止是加法,还可以减法,除法,乘法。

for (int i = 100; i > 0; i=i-3){

System.out.print(i+“”);

}

这次是i等于100,然后i大于0,i等于i-3,然后运行的结果会是从100开始到1结束,从100开始然后就一直减3因为写的代码就是i等于i-3,自己等于自己然后-3一直循环到不能再减。

然后还能:for(int i = 0; i < 100; i++){

if(i==50){

return;//结束方法,结束循环

}

把return这段注释掉,

if (i%3==0){

continue; 跳过不需要的代码(结束本次循环,进入下一次循环)

}

还有就是break,

if (i == 81) {

break; // 结束循环遇到81就结束循环

}

}

这一段就会是从0开始嘛然后到50结束,计算机是从0开始那50就是49结束。

     2、然后while循环,while循环是最基本的循环,while循环:while循环,不满足条件直接不执行,while循环适合不确定结果的循环,它的结构为:

while(布尔表达式){

//循环内容

}

int intA = 0;

while(intA < 100){

System.out.print(intA+“”);

intA++;

}

while循环是不满足条件不执行,正因为intA等于0满足了,intA小于100的条件所以执行了这段代码。

     3、最后是do...while循环,do...while循环就是不管你满不满足条件都先执行一遍:

int intB = 0;

do{

System.out.print(intB + “”);

intB++;

}while(intb < 100);

do...while会不管条件也把代码执行一边,但也是要看你给的参数,intB给的是0所以从0循环到100,这个也满足的条件,如果是把intB 的参数给设置为110,照样也会运行结果但是结果会是直接是110,因为110大于了100所以不能在继续遍历了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值