个人理解的循环!
来源:互联网 发布:电脑摄像头录像软件 编辑:程序博客网 时间:2024/06/08 09:22
一.do-while: 循环:
格式:
do{
循环的操作。
}while(循环条件);
do-while特点:先执行在判断。循环体至少执行一次。
do-while和 while 循环的对比:
相同点: 都是用来做循环操作的,满足条件进入循环体。
不同点:do-while是先执行一次在进行判断,满足条件的话就继续执行,反之结束。
while 是先判断,满足循环条件才执行,不满足的话一次都不执行。
while:先判断后执行。条件不满足不会执行循环
do-while:先执行后判断,无论条件是否成立都会执行一次操作。
二.for :循环:
格式:
for(表达式1;循环条件;表达式2){
条件成立的循环体;
}
特点:
1.表达式1只在这个开始的时候执行一次,
三. while循环
while循环与前面的两者没有太大区别,作用都是用来做循环用的。
while的格式:
while(判断条件){
//满足条件做的事情
}
四.循环的嵌套使用:
就是循环里面套有另外一个循环;可以无限嵌套循环,具体情况根据你的需求而定:
*第二个循环是属于第一个循环体内容:
五.循环中的两个关键字:
break:
使用场景:
1.在switch中使用,结束switch判断。
2.再循环中使用:结束当前循环;
break的使用注意点:
1.break后面不要做任何操作:
2.如果外部循环结束,那么内部循环也会跟着结束:
可以给一个循环定义一个标签,标签名的命名规范和标识符的命名规范一致。
**指定结束某一个循环:
格式:
break 标签名;
continue)继续)
使用环境:只能在循环中使用。
作用:结束本次循环,继续下一次循环。
使用注意事项:
1.放在操作的后面,continue可以省略不写。
2.continue后面的操作是不会执行的
continue 对于这个关键字我是这么样理解的:结束本次循环,打一个例子来说,有一个数组需要遍历出来,{1,2,3,4,5} 我想要第三个元素不被遍历打印出来,这怎么办呢?
这就可以用到continue关键字在遍历到第三个元素的时候让他跳过,执行下一循环。continue就是不执行本次循环,跳过本次循环继续执行循环:下面画一下顺序表看看;
判断条件-->满足条件然后执行遍历“1”--> 判断条件-->满足条件然后执行遍历“2”-->判断条件-->满足条件,发现有continue,然后就直接跳过本次循环-->判断条件-->满足条件然后执行遍历“4”-->判断条件-->满足条件然后执行遍历“5”-->
上面有提到数组:下一次我们一起探讨数组,循环用处很大,怎么说呢?比如你需要打印是个“你好”你觉得是用一个循环好呢还是你用是个System.out.println();
个人所感:
刚接触到循环的时候听其他同学说循环可以说会很复杂,其实主要就是你要学以致用,不然真的,听得在怎么懂理论都是扯淡。觉得千万要理解循环执行的顺序,虽然只接触到三个循环,但是要很清楚的知道他们执行的顺序是怎么样的。这样你学了循环可以就是如鱼得水。
- 个人理解的循环!
- 关于wordpress的$post全局变量,以及主循环the loop的一些个人理解。
- FormLayout的个人理解
- 数据仓库的个人理解
- SOA的个人理解
- cin的个人理解
- MVC的个人理解
- 狭义相对论的个人理解
- HashMap个人的理解
- HashSet的个人理解
- Vector的个人理解
- runtime的个人理解
- MVC的个人理解
- PhantomReference的个人理解
- DB_LINK的个人理解
- DBMS 的个人理解
- ThreadLocal的个人理解
- Masonry的个人理解
- java.lang.UnsatisfiedLinkError
- 将matlab的figure保存为pdf,避免图片太大缺失
- viewpager 滑至最后一屏禁止向右滑,滑至第一屏禁止向左滑,怎么实现
- 小白开发,请教handler的顺序问题?
- 回顾一下基础的细节
- 个人理解的循环!
- 【模板引擎】Velocity教程(一)简介
- iOS[地图定位问题]:求解地图定位问题!!!
- android开发如何用file读出sdcard中含图片的文件夹,并将文件夹显示到listview上????
- Android SDK 1.6到4.4全部离线包
- 自定义类加载器
- android 短信群发长短信问题,求教
- android webview 下拉刷新
- S2第一本书第三章上机