消灭循环计划

536 阅读1分钟

这是我参与8月更文挑战的第1天,活动详情查看:8月更文挑战

后面各位大神的框架实在是过于高深莫测,尔等初级白白看之望尘莫及~~(还不是因为我菜)~~

但是,白白也是一条想蹦蹦的咸鱼!(极其卑微download.jpg

工欲善其事必先利其器,那么基础的循环开始吧((╹▽╹)),咸鱼也要慢慢的积累才能成为一条快乐的淡鱼呀

先放这里的思维导图

graph TD
循环 --> for
循环 --> while 
for --> 有限循环
for --> 无限循环
循环 --> do&nbspwhile循环
while --> 有限循环*
while --> 无限循环*
 do&nbspwhile循环--> 至少循环一次

在有很多的数的时候,一个个输出的难度就会比较的大,所以使用for循环就是一个很好的方式 下面就介绍一些for循环的方法,仅供大家参考(很初级的知识点了

方法一:for的有限循环(foreach循环)

普通for循环

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

    system.out.println(i);  //i:开始循环的第一个数,i++:每次输出i,一开始的0就会增加1
                            //然后一直执行到i<50的时候
}


输出的结果:0-49

foreach循环

   int arr[] = {1,0,0,8,6};
   for(int i: arr){   
       System.out.println(i)
    }
    //i是索引下标(数组的知识点);arr是自己自定义的名字,随便起
    

输出的结果:1 0 0 8 6

方法二:for的无限循环(死循环)

案例1

for( ; ; ){

    system.out.println("作者貌美如花");
    
    }
 

输出结果:作者貌美如花(此句话会一直输出,毕竟是真理嘛(狗头))

u=3923026814,932239247&fm=26&fmt=auto&gp=0.webp

案例2

for(int i = 0 ;;i++) {
System.out.println(i);
    }

输出结果:[0,+无穷)

方法三 while的有限循环

int w = 0;
while(w<50){
    w++;
    System.out.println(w);
}

输出结果:0-50

注:能取到50的原因是当w=49的时候,会最后一次的进入循环,进入循环之后会进行w++的程序中,会从49变成50,最后进行输出

方法四 while的无限循环

while(true){
    System.out.println("123");
}

输出结果:123(永远的循环下去,只要有足够大的存储空间everything as you wish)

方法五do while循环

案例一

 do{
     System.out.println("掘金啊");
   }while(2<1);

输出结果:"掘金"

案例二

do{
      System.out.println("掘金呀");
  }while(2>1);

输出结果:"掘金"(无限循环)

小总结

循环是一个超级常用的语句了,每一个语言都是,在后期的时候,包括我了解到的,大家用的更多的内容就是for循环,欢迎后续的补充和讨论(╹▽╹)

orange-6508617__340.webp