Java基础知识整理【3】

循环

程序结构
顺序,分支,循环–>>你所有的逻辑都是这三部分组成
顺序结构,用上至下逐条执行
分支结构:在代码中出现怼逻辑判断,这个逻辑怼判断会决定着某些代码不用执行
循环结构:在程序中我们需要重复执行某些代码或者某些指令
java中构造循环结构的三中基本的做法:一种是while循环、一种do-while循环、一种是for循环 (99%的部分都是用for)

  • while循环
    while(表达式){(一般由循环变量组成)
    执行语句
    循环变量自增或自减—>>控制循环变量趋于结束
    }
    在这里插入图片描述

  • do-while循环 (先执行后判断)
    do{

    }while(判断条件)
    在这里插入图片描述

  • for循环
    for(循环变量赋初值;表达式(循环条件);循环变量怼自增或自减){
    重复执行的事情
    }
    在这里插入图片描述
    for循环的六种写法

1标准写法
for(int i = 0;i<10;i++){
}

2循环变量外面赋处值
int i =0;
for(;i<10;i++){
}

3 for循环怼死循环的第一种写法
不写循环条件,默认是true

4 将循环变量的自增或者自减写在for循环的内部

5 将循环变量的赋初值和循环变量的自增或者自减分别写在for循环的外部和内部

6 for循环之死循环的第二种写法什么都不写

扫描二维码关注公众号,回复: 6584474 查看本文章

循环变量的自增和自减不一定是++ --,也有可能是* /

循环嵌套 : 在一个循环体的里面在写一个循环,嵌套循环的次数不限
写在循环的外部的循环,称为外部循环
写在循环体内怼循环,称为内层循环
外层循环一次,内层循环执行多次
  for(int i=0; i<10; i++){//外层循环    
        for(int j=0;j<10;j++){//内层循环
        
          }
   }

三个关键字
1.break
可以结束当前循环,无论是普通循环还是死循环都可以结束循环
但书写循环时,不用等到判断条件为false时停止循环
ps:break关键字只对switch分支和

//在外层循环前添加的叫做标签,可以通过break关键字指定那个 //标签所对应的循环停止
EXIT:for(int i = 1;i<=5;i++){
    for(int j = 1; j<=3 ; j++){
            if(j == 2){
break EXIT; }
}
    System.out.println("i = "+ i);
}

2.continue
continue和break有些类似,作用都是停止循环 continue被译为跳过比较好,跳过本次循环,开始下一次循环 不像break一样直接将这个循环完全停止,而是将达到需求的循环跳过,开始下一次

3.return
return关键字能结束一个方法,不是循环,专门对方法使用,因为循环是写在方法体怼内部,所以方法都停止啦,循环肯定停止
多层循环使用return都能停止,后续代码都不会执行

猜你喜欢

转载自blog.csdn.net/root1994/article/details/88896552