黑马程序员--学习日志4--JAVA循环体语句和控制跳转语句
来源:互联网 发布:侠客风云传前传 mac 编辑:程序博客网 时间:2024/06/06 05:45
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
循环体语句能够方便我们快速获得一个范围的数据,日常应用比较广泛。
1:循环语句
(1)格式有三种:for,while,do...while
(2)for循环语句
A:格式
for(初始化语句;判断条件语句;控制条件语句){
循环体语句;
}
执行流程:
a:执行初始化语句
b:执行判断条件语句
如果这里是true,就继续
如果这里是false,循环就结束
c:执行循环体语句
d:执行控制条件语句
e:回到b
B:注意事项
a:判断条件语句无论简单还是复杂,结果是boolean类型
b:循环体语句如果是一条,可以省略大括号,但是不建议
c:有分号就没有左大括号,有左大括号就没有分号
C:案例练习
a:求出1-100之间奇数和
(3)while循环
A:基本格式
while(判断条件语句) {
循环体语句;
}
扩展格式:
初始化语句;
while(判断条件语句){
循环体语句;
控制条件语句;
}
B:for和while的区别
a:使用上的区别
for语句的那个控制条件变量,在循环结束后不能在使用了。
而while的可以继续使用。
b:理解上的区别
for适合于一个范围的判断
while适合次数不明确的
(4)do...while循环
A:基本格式
do {
循环体语句;
}while(判断条件语句);
扩展格式:
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
结论:通过查看格式可以看出三种循环的格式可以是统一的。
B:三种循环的区别
a:do...while循环至少执行一次循环体
b:for和while必须先判断条件是否是true,然后后才能决定是否执行循环体
(5)循环使用的注意事项
A:一定要注意修改控制条件,否则容易出现死循环。
B:最简单的死循环格式
a:while(true){...}
b:for(;;){}
2:控制跳转语句
(1)break:中断的意思
A:用在循环和switch语句中
B:作用
a:跳出单层循环
b:跳出多层循环,需要标签语句的配合
(2)continue:继续
A:用在循环中
B:作用
a:跳出单层循环的一次,可以继续下一次
(3)return:返回
A:用于结束方法的
B:一旦遇到return,程序就不会在继续往后执行
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
- 黑马程序员--学习日志4--JAVA循环体语句和控制跳转语句
- 黑马程序员——Java基础---循环语句和控制跳转语句和Mark标记和方法重载
- 黑马程序员---Java基础篇之流程控制语句及控制跳转语句
- 黑马程序员----C#中的流程控制语句之跳转语句
- 黑马程序员--第二篇-循环语句与控制跳转语句
- 黑马程序员跳转语句
- 黑马程序员——Java基础---跳转控制语句与循环语句练习
- 黑马程序员--学习日志3--运算符和选择语句
- 黑马程序员--Java学习04--流程控制语句
- 黑马程序员——学习笔记03.java流程控制语句和函数
- 黑马程序员—循环语句和跳转语句
- Java跳转控制语句
- 黑马程序员--04 JAVA流程控制语句
- 黑马程序员 Java基础(流程控制语句)
- 黑马程序员----2、java控制语句
- 黑马程序员-----java 流程控制语句
- Java学习之控制跳转语句
- 黑马程序员 java入门:其他语句流程控制语句
- Vlc播放rtsp视频
- MIT算法导论——第七讲.哈希表
- c++程序设计——实验3
- Maximum Gap
- 10个帮程序员减压放松的网站!
- 黑马程序员--学习日志4--JAVA循环体语句和控制跳转语句
- Leetcode Happy Number
- BNUOJ 1010 Deli Deli
- linux shell的一些技巧(一)使用{X..Y}以及${!XXX}
- XSLFO BLOCK
- (9-4)词库分词
- c++程序设计——实验2
- Servlet自学第16讲:HttpServletResponse对象详解
- java 线程(二)