概述
5.while循环
◆while是最基本的循环,它的结构为:
while(布尔表达式) {
//循环内容
}
◆只要布尔表达式为true,循环就会- -直执行下去。
◆我们大多数情况是会让循环停止下来的,我们需要一一个让表达式失效的方式来结束循环。
◆少部分情况需要循环- -直执行,比如服务器的请求响应监听等。
◆循环条件-直为true就会造成无限循环 [死循环]I,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或 者造成程序卡死奔溃!
package scanner;
/**
* @version: java version 1.8
* @Author: Mr Liu
* @description:
* @date:
*/
public class WhileDemo01 {
public static void main(String[] args) {
//计算1~100
int i = 0;
while (i <100){
i++;
System.out.println(i);
}
}
}
#案例:思考:计算1 +2+3+...+ 100=?
package scanner;
import com.sun.org.apache.xpath.internal.SourceTree;
/**
* @version: java version 1.8
* @Author: Mr Liu
* @description:
* @date:
*/
public class WhileDemo02 {
public static void main(String[] args) {
//1+2+3+......+100=?
int i = 0;
int sum = 0;
while (i<=100){
sum = sum + i;
i++;
}
System.out.println(sum);
}
}
6. do-While循环
◆对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
◆do…while循环和while循环相似,不同的是,do…while 循环至少会执行一-次。
do {
//代码语句
}while(布尔表达式);
◆While和do-While的区别: .
◆while先判断后执行。do-while是先执行后判断!
◆Do…while总是保证循环体会被至少执行一次! 这是他们的主要差别。
package struct;
/**
* @version: java version 1.8
* @Author: Mr Liu
* @description:
* @date:
*/
public class DoWhilDemo01 {
public static void main(String[] args) {
int i = 0;
int sum = 0;
do {
sum = sum + i ;
i++;
}while (i <=100);
System.out.println(sum);
}
}
最后
以上就是轻松鸡翅为你收集整理的while、do-While循环语句以及区别的全部内容,希望文章能够帮你解决while、do-While循环语句以及区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复