Day004 while和do-while循环
2024-10-18 13:10:29
循环结构(while和do-while)
while循环
do...while循环
for循环
在Java5中引入了一种主要用于数据的增强for循环
//输出1~100
int i=0;
while (i<100){
i++;
System.out.println(i);
}
while循环
语法:
while(布尔表达式){
//代码语句
}
死循环
//死循环
while (true){
//等待客户端连接
//定时检查
}
注意:我们大多数情况是会让循环停下来的,少部分情况需要循环一直执行,比如服务器的请求响应监听等,我们正常的业务编程中应当尽量避免死循环。会影响程序性能或者造成程序卡死崩溃。
计算1+2+3+...+100=?
//计算1+2+3+...+100=?
int i=0;
int sum=0;
while(i<=100){
sum+=i;
i++;
}
System.out.println("1+2+3+...+100="+sum);
输出结果
1+2+3+...+100=5050
do...while循环
对于while语句,如果不满足条件,则不能进入循环,但有时候我们需要即使不满足条件,也至少执行一次。
do...while循环和while循环相似,不同的是,do...while循环至少会执行一次。
do{
//代码
}while(布尔表达式)
while和do-while的区别
- while先判断后执行。do-while是先执行后判断
- Do...while总是保证循环体会被至少执行一次!这是他们的主要差别。
do-while计算1+2+3+...+100=?
int i=0;
int sum=0;
do{
sum+=i;
i++;
}while (i<=100);
System.out.println("1+2+3+...+100="+sum);
输出结果
1+2+3+...+100=5050
do-while和while的区别测试
int a=0;
while (a<0)
{
System.out.println(a);
a++;
}
System.out.println("============");
do{
System.out.println(a);
a++;
}while (a<0);
System.out.println(a);
输出结果
============
0
1
最新文章
- Mysql数据库的使用总结之Innodb简介
- JSP导入EXCEL样式
- java编程思想-java中的并发(三)
- c++ DISALLOW_COPY_AND_ASSIGN
- 【HDOJ】4162 Shape Number
- XSS 简单理解
- Handlebarsjs学习笔记
- 如何把mysql的ID归0?
- CI分页器pagination的原理及实现
- Redis详细介绍
- iOS masonry九宫格 单行 多行布局
- Java Web项目(Extjs)报错八
- NSURLSession使用, 后台下载
- Mac OS 终端常用命令基础
- archlinux下安装acroread打开pdf
- python模块与路径
- c# 泛型和IComparable<;T>;接口
- 今天看了几个小时的微信小程序说说心得体会
- 2.C#知识点:I/O
- Web安全学习规划
热门文章
- springboot源码解析-管中窥豹系列之BeanFactoryPostProcessor(十一)
- 一个mac软件合集的网站
- synchronized中锁是怎么升级的
- Python3中变量作用域nonlocal的总结
- C++单重继承分析
- 【vue开发】 计算属性传参
- Hi3559AV100 NNIE开发(7) Ruyistudio 输出mobileface_func.wk与板载运行mobileface_chip.wk输出中间层数据对比
- HTML(〇):简介导读
- Java实现基于朴素贝叶斯的情感词分析
- WPF-3D圆柱体透视