循环(随便说)
-
纯属个人看法,若有错误,欢迎纠正
循环,这是一个神奇的词。我一般想到这个词脑子里总是会浮现一个圆。那么很明显圆就是循环的一个表现形式。
既然如此那咱们试着在纸上画一个圆,再将这个圆的随便一个地方画一条交叉线,那么这个圆就不再是圆了。循环当然也不再循环了,这点在程序中很重要,咱们程序员所用到的所有循环,都要实现一个目的,所以每个循环到头都得跳出去,这也就是我用圆举例子的原因,以便理解。
身为一个学习java的人来说,我不知道其他语言有没有特殊的循环关键词,反正在java中我就知道for,while,do while,三大循环,while do,for each等小循环。大小,前后是我根据使我用的频率分的,不过大家只需要知道它们都可以实现循环的目的。
使用循环时,首先要确定循环的目的,循环的对象,循环的条件,为什么循环,循环后会成什么样,这很重要,相信有些人就说了,我使用的时候就用了,没想什么。但是我想说如果编程到达一点的逻辑量,代码量,那是必须要想的,一个优秀的程序员要在bug出现之前,就要避免。 -
循环的样式
两种样式
1,for(数据类型 for循环内的新名=初始化值;循环范围;循环的规则)
该样式常用于遍历,数字有关的用它,妥妥的,关键人家心细。虽麻烦,但好理解
for(数据类型 循环内的新名:需要循环的数据名)
这个简便,但是某些他无法实现。具体自己调试,要勤奋好学。
2,while(循环条件)
这个我没啥说的, 其实这个循环比较宏观,循环条件可以是true等的布尔值类型。
3,do …… while()
这个循环比较特殊,用英语来理解,先do(理解为执行的意思)再进行判断,其他都一样。
循环都一样,就一些细节不同而已。
然后今天咱们就说完了。
祝大家生活要愉快, 编程少bug。