菜鸟先飞之JAVA_三种循环语句
2017-07-13 09:36
197 查看
for语句
for语句的格式:for(初始化表达式;条件表达式;循环后的操作表达式) {
循环体;
}
执行流程:
*a:执行初始化语句
*b:执行判断条件语句,看其返回值是true还是false
*如果是true,就继续执行
*如果是false,就结束循环
*c:执行循环体语句;
*d:执行循环后的操作表达式
*e:回到B继续。
while语句
while语句的格式:while循环的基本格式:
while(判断条件语句) {
循环体语句;
}
完整格式:
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
执行流程:
*a:执行初始化语句
*b:执行判断条件语句,看其返回值是true还是false
*如果是true,就继续执行
*如果是false,就结束循环
*c:执行循环体语句;
*d:执行控制条件语句
*e:回到B继续。
do...while语句
do...while语句的格式:do...while循环的基本格式:
do{
循环体语句;
}while(判断条件语句);
完整格式:
初始化语句;
do{
循环体语句;
控制条件语句;
}while(判断条件语句);
执行流程:
*a:执行初始化语句
*b:执行循环体语句;
*c:执行控制条件语句
*d:执行判断条件语句,看其返回值是true还是false
*如果是true,就继续执行
*如果是false,就结束循环
*e:回到b继续。
循环结构三种循环语句的区别
三种循环语句的区别:*do...while循环至少执行一次循环体。
*而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
for循环和while循环的区别:
如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用谁就用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。
循环结构注意事项之死循环
A:一定要注意控制条件语句控制的那个变量的问题,不要弄丢了,否则就容易死循环。B:两种最简单的死循环格式
while(true){...}
for(;;){...}
控制跳转语句
break语句break的使用场景
*只能在switch和循环中
例:
publicstatic void main(String[] args) {
for(int x = 1;x <= 10 ;x++ ) {
if(x == 4) {
break; //跳出循环
}
System.out.println("x= " + x);
}
}
continue语句
continue的使用场景
*只能在循环中
例:
publicstatic void main(String[] args) {
for(int x = 1;x <= 10 ;x++ ) {
if(x == 4) {
continue; //终止本次循环,继续下次循环
}
System.out.println("x= " + x);
}
}
控制跳转语句return语句
return的作用
*返回
*其实它的作用不是结束循环的,而是结束方法的。
return和break以及continue的区别?
*return是结束方法
*break是跳出循环
*continue是终止本次循环继续下次循环
控制跳转语句标号
标号:标记某个循环对其控制
标号组成规则:其实就是合法的标识符
例:
public staticvoid main(String[] args) {
/*outer: for (int i = 1;i<= 10 ;i++ ) { //a就是标号,只要是合法的标识符即可
System.out.println("i= " + i);
inner: for (int j =1;j <= 10 ;j++ ) {
System.out.println("j= " + j);
breakouter;
}
}*/
System.out.println("大家好");
http://www.heima.com
System.out.println("才是真的好");
}
相关文章推荐
- Java中for、while、do while三种循环语句的区别介绍
- java菜鸟的回炉之旅之九---switch语句和while循环、do while循环
- JAVA菜鸟入门篇 - 控制语句:顺序结构、选择结构和循环结构(五)
- Java语言----三种循环语句的区别介绍
- Java语言----三种循环语句的区别
- Java中for、while、do while三种循环语句的区别介绍
- JAVA基础第三天学习日记_循环语句、函数、数组
- Java中循环有三种形式 while、do-while 和 for
- java循环语句求出1到100和
- [Java学习笔记] 猜猜看(2) ~ 中断循环语句的一种方法(能够中断所有进行中的循环)
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- java编程循环语句使用中提升性能的几点建议
- Java语言基础——循环控制语句while for
- C/C++/Java for语句规范写法浅析(二重及以上循环)
- Java程序员从笨鸟到菜鸟之(六十二)细谈Hibernate(十三)session缓存机制和三种对象状态
- Java程序员从笨鸟到菜鸟之(六十三)细谈Hibernate(十四)Hibernate三种检索方式详解
- Java程序员从笨鸟到菜鸟之(三十二)大话设计模式(二)设计模式分类和三种工厂模式
- Delphi阶乘与三种循环语句应用(附:源码)
- [零基础学JAVA]Java SE基础部分-04. 分支、循环语句
- java判断与循环语句