初识JAVA--循环控制

初识JAVA--循环控制


讲在文前,大多数的学习依靠自学,手把手的教和喂可以解决一时之需,却不一定能将其转化为自己所有,所以本文大部分内容以大纲和知识点为主,辅以部分代码和图片。主要在于记录学习的过程和总结,也便于以后复习时引起思考。

循环种类

  • for
  • while
  • do while

区别

  • 有确定的执行次数(遍历数组、计算定值)时使用for
  • 对现有的变量做操作,但不确定操作状态、时间时,建议用while
  • while 和 do while类似,一个是先判断后运行,一个是先运行后判断,这样do while可以先执行一次循环体,再进行判断,对特定条件有帮助

for循环

声明方法

for( 初始化语句1 ; 判断语句2 ; 执行语句3 ){
	循环体语句4;
	break;
}
  • 初始化语句1:初始化循环控制计数器/循环控制变量
  • 判断语句2:判断是否满足条件,满足条件则执行循环体语句
  • 执行语句3:当循环体语句执行完一次之后,执行执行语句3
    • 一般对循环控制变量做自增自减等操作,用来控制循环是否满足循环条件
  • 循环体语句4:
    • 当判断语句2的结果为真,则执行循环体语句4
    • 不满足条件则结束循环
  • break:如果有特殊情况需要提前终止循环,使用break跳出本层循环
  • 执行顺序
    • 1 243 243 243 … 243 2
    • 1 243 243 24 break(跳出循环)

特殊说明

  • 循环体语句如果只有一行,可以省略循环声明时的{ }
  • 没有判断条件的循环结构为死循环,将一直执行循环体的内容
  • 注意不要构成死循环
  • 死循环后的代码无法被访问,在编译时会报错
上一篇:[4]力扣每日一题


下一篇:创客卖货零售系统开发