while 循环
do...while 循环
for 循环
在Java5中引入一种主要用于数组的增型for循环。
while 循环
while 循环是最基本的循环,他的结构为“
while(布尔表达式){
// 循环结构
}
只要布尔表达式为true(默认的),循环就会一直继续下去。
我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。
少部分情况需要让循环一直执行,比如服务器的请求响应监听等。
循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死崩溃!
思考:计算1+2+3+。。。+100=?
1 输出1~100
2 1+2+3+...+100=?
do,,,while循环
对于 while 语句而言,如果不满足条件,则不能进入循环。但是有时候我们需要即使不满足条件,也至少执行一次。
do...while 循环和 while 循环类似,不同的是,do...while循环至少会执行一次。
do{
// 代码语句
}while(布尔表达式); // 这个是先执行后判断
while和do...while的区别:
while 先判断后执行。do...while先执行后判断。
do...while 总是保证循环至少被执行一次!这是他们的主要差别。
1+2+3+...+100=?
区别
原文:https://www.cnblogs.com/sojasprossen/p/13162222.html