Java-循环语句(for,while,do-while)
循环语句
(1)有三种:for,while,do…while
(2)for循环语句
A:格式
for(初始化语句;判断条件语句;控制条件语句){
循环体语句;
}
执行流程:
a:执行初始化语句
b:执行判断条件语句
如果这里是true,就继续
如果这里是false,循环就结束
c:执行循环体语句
d:执行控制条件语句
e:回到b
B:注意事项
a:判断条件语句无论简单还是复杂,结果是boolean类型
b:循环体语句如果是一条,可以省略大括号,但是不建议
c:有分号就没有左大括号,有左大括号就没有分号
(3)while循环
A:基本格式
while(判断条件语句) {
循环体语句;
}
扩展格式:
初始化语句;
while(判断条件语句){
循环体语句;
控制条件语句;
}
通过查看这个格式,我们就知道while循环可以和for循环等价转换。
B:for和while的区别
a:使用上的区别
for语句的那个控制条件变量,在循环结束后不能在使用了。
而while的可以继续使用。。不知道用for循环。 因为变量及早的从内存中消失,可以提高内存的使用效率。
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(;;){}
注:经典案例在下一章!!!
上一篇: Java基础小节笔记
下一篇: PopupWindow的显示隐藏配置动画
推荐阅读
-
mysql存储过程之循环语句(WHILE,REPEAT和LOOP)用法分析
-
Python3 循环语句(for、while、break、range等)
-
python:while循环语句及练习题
-
Python基础之循环语句用法示例【for、while循环】
-
linux shell常用循环与判断语句(for,while,until,if)使用方法
-
python中while循环语句用法简单实例
-
谈谈Python中的while循环语句
-
Go语言模拟while语句实现无限循环的方法
-
JS基础语法---do-while循环 + 总结while循环和do-while循环
-
python基础、字符串和if条件语句,while循环,跳出循环、结束循环