专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Javase教程推荐:while循环与for循环

Javase教程推荐:while循环与for循环

更新时间:2020-03-19 09:27:10 来源:动力节点 浏览3078次


  循环问题的共同点:


  •都有一个初始化状态


  •都有一个判断条件


  •都有反复要做的事


  •都需要为下一次的循环做准备


  while循环


  当布尔表达式的值为true时,就执行循环体,执行完循环体后,程序再次判断while中的布尔表达式的值,如果布尔表达式的值还是true,则继续执行循环体,当布尔表达式的值是false的时候,循环结束。


  尝试下面的代码,根据输出结果判断其功能。


Javase教程推荐:while循环与for循环


  变化后的代码,老规矩,根据输出结果判断其功能。


Javase教程推荐:while循环与for循环

Javase教程推荐:while循环与for循环

  for循环


  for循环在执行条件测试后,先执行程序部分,再执行之后的改变语句。在for语句的初始化部分声明的变量,其作用域为整个for循环体。"初始化"和"循环条件表达式"部分可以使用逗号来执行多个操作。


  尝试下面的代码,根据输出结果判断其功能。


Javase教程推荐:while循环与for循环


  变化后的代码,老规矩,根据输出结果判断其功能。


  Javase教程推荐:while循环与for循环

Javase教程推荐:while循环与for循环

  for语句要注意的地方:


  1.变量有自己的作用域。对于for语句来讲,如果将用于控制循环的增量定义在for语句中。那么该变量只在for语句内有效。for语句执行完毕,该变量在内存中被释放。也可以定义在for外面,这它就不光只在for语句内有效,一般如果你只是在for语句中能用到这个变量,你就不要把它定义到外面,以便节省内存。


  2.for和while可以进行互换。区别在于:如果需要定义变量控制循环次数。用for更合适。因为for循环完毕,变量在内存中释放。


  for循环与while的比较


  for优于while的原因之一:for循环循环结束变量回收,while循环结束变量不回收。当知道执行次数的时候一般用for,当条件循环时一般用while。


  死循环:死循环后面的代码将不会被执行,编译时系统报错,因为Java不允许有代码不被执行。所以,在编写代码时,要像对待生活一样,对自己编写的代码负责。


  死循环样例


  1.while(true){


  //语句}


  2.for(;;){


  //语句


  }


  循环的嵌套:循环里面还有循环,for形式用的比较多。


  for()


  {


  for()


  {


  //语句


  }


  }


  总的循环次数=内循环次数*外循环次数


  内循环,是外循环的循环体。


  外循环,控制的是行数。


  内循环,控制的是每行的个数,即列数。


    以上就是动力节点Java培训机构小编介绍的“Javase教程推荐:while循环与for循环”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>