Java学习之循环语句
2017-03-31 17:38
134 查看
一、for循环:
for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}
package com.edu;
/**
* for循环的使用
* */
public class Demo7 {
public static void main(String[] args) {
for(int i = 0;i<=10;i++){
System.out.println("HelloWord");
}
}
}
二、while循环的格式:
while(判断条件语句) {
循环体语句;
}
变形格式:
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
执行流程:
1、执行初始化语句
2、执行判断条件语句
如果是true:就继续执行。
如果是false:就结束循环。
3、执行循环体语句
4、执行控制条件语句
5、回到2
三、do...while的格式:用的较少
do {
循环体语句;
}while((判断条件语句);
变形格式:
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
执行流程:
1、执行初始化语句
2、执行循环体语句
3、执行控制条件语句
4、执行判断条件语句
如果是true:就继续执行。
如果是false:就结束循环。
5、回到2
四、三者的区别
for循环和while循环的区别
控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,
而while循环结束还可以继续使用,如果你想继续使用,就用while,
否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
使用场景:
for循环适合针对一个范围判断进行操作,什么到什么之间,三位数等
while循环适合判断次数不明确操作
五、break和continue
break:
遇到break,就中断整个循环。
默认情况下,break只能中断它所属的那个循环。
continue的使用场景:
在循环语句中:continue 退出本次循环
注意:
离开使用场景的存在是没有意义的
for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}
package com.edu;
/**
* for循环的使用
* */
public class Demo7 {
public static void main(String[] args) {
for(int i = 0;i<=10;i++){
System.out.println("HelloWord");
}
}
}
二、while循环的格式:
while(判断条件语句) {
循环体语句;
}
变形格式:
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
执行流程:
1、执行初始化语句
2、执行判断条件语句
如果是true:就继续执行。
如果是false:就结束循环。
3、执行循环体语句
4、执行控制条件语句
5、回到2
package com.edu; /** * 利用while循环输出100以内偶数的和 * */ public class Demo6 { public static void main(String[] args) { // 请在控制台输出数据1-10 int i = 1; int j = 0; while (i<=100) { if(i%2==0){ j+=i; } i++; } System.out.println(j); } }
三、do...while的格式:用的较少
do {
循环体语句;
}while((判断条件语句);
变形格式:
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
执行流程:
1、执行初始化语句
2、执行循环体语句
3、执行控制条件语句
4、执行判断条件语句
如果是true:就继续执行。
如果是false:就结束循环。
5、回到2
四、三者的区别
for循环和while循环的区别
控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,
而while循环结束还可以继续使用,如果你想继续使用,就用while,
否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
使用场景:
for循环适合针对一个范围判断进行操作,什么到什么之间,三位数等
while循环适合判断次数不明确操作
五、break和continue
break:
遇到break,就中断整个循环。
默认情况下,break只能中断它所属的那个循环。
continue的使用场景:
在循环语句中:continue 退出本次循环
注意:
离开使用场景的存在是没有意义的
相关文章推荐
- JAVA基础第三天学习日记_循环语句、函数、数组
- java学习笔记03--判断与循环语句
- 【java开发】分支语句、循环语句学习
- Java学习第四天总结循环语句
- 第十五节 java学习 for循环语句
- 黑马程序员_java基础学习笔记02_选择结构和循环语句语句
- Java学习笔记03--判断与循环语句
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 从零开始学习Java——基础知识之循环语句练习题(第四天)
- java学习笔记03--判断与循环语句
- JAVA学习笔记(四) - 循环语句
- Java学习中循环语句的学习
- java学习2-循环中的嵌套语句
- 18天Java学习---4.Java的分支循环语句
- java学习笔记03--判断与循环语句
- java学习二十三 java循环语句while
- java学习二十四 java循环语句do while
- java基础学习总结四(控制语句<顺序、选择、循环>、方法)
- java学习2-循环中的嵌套语句2
- java学习11--语句:for循环嵌套、转义字符的使用