while循环

  • while循环
  • do...while循环
  • for循环
  • 在Java5中引入了一种主要用于数组的增强型for循环

while循环

  • while循环是最基本的循环,它的结构为
while(布尔表达式){
//循环内容
}
  • 只要布尔表达式为true,循环会一直执行下去。
  • 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。
  • 少部分情况需要循环一直执行,比如服务器的请求响应监听等。
  • 循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或造成程序卡死奔溃!
public class WhileDemo01 {
public static void main(String[] args) {
//1 + 2 + 3 + 4 + ......+ 99 + 100
int i = 0;
int sum = 0;
while (i < 100) {
sum = sum + i;
i++;
}
System.out.println(sum);//5050
}
public class WhileDemo02 {
public static void main(String[] args) {
//死循环
while (true){
//等待客户端连接
//定时检查
//。。。。。。
}
}
}
public class WhileDemo03 {
public static void main(String[] args) {
//输出1~100
int i = 0;
while (i < 100) {
i++;
System.out.println(i);
}
}
}

>在人生的漫长戏剧中,我体会不了我自己这角色的意义,因为我并不知道别人扮演什么角色。——《飞鸟集》

最新文章

  1. Hadoop namenode无法启动
  2. IIS7.5
  3. Struts2-----面试题汇总
  4. BSS Audio&#174; Introduces Full-Bandwidth Acoustic Echo Cancellation Algorithm for Soundweb London Conferencing Processors
  5. android source compiler
  6. 【转】如何在Ubuntu11.10(32位)下编译Android4.0源码(图文)
  7. 关于expanded一级二级菜单数据的分组排序
  8. RxJava学习(一)
  9. .Net4.0如何实现.NET4.5中的Task.Run及Task.Delay方法
  10. QT5-控件-QLabel和QLCDNumber-标签显示图片或者视频,LCD用于上位机不错
  11. C#操作注册表——读、写、删除、判断等基本操作
  12. swift优秀学习博客
  13. 基于 dubbo 的分布式架构
  14. Debian下安装中文包和输入法
  15. 第58节:Java中的图形界面编程-GUI
  16. java基础----&gt;Java的格式化输出
  17. Python机器学习笔记:使用Keras进行回归预测
  18. Matrix Power Series POJ3233
  19. 监控MySQL主从脚本
  20. BZOJ2553 Beijing2011禁忌(AC自动机+动态规划+矩阵快速幂+概率期望)

热门文章

  1. vim自动输入P的问题
  2. NRF52832中文资料+蓝牙芯片
  3. Kubernetes--Pod节点选择器nodeSelector(标签)
  4. Linux 安装jdk教程
  5. Axure的认识与使用
  6. C语言II博客作业04
  7. SpringMVC的常用操作汇总
  8. 我常用的Linux快捷命令
  9. vue3介绍-vue3创建项目-setup函数-ref和reactive-计算属性和监听-生命周期-toRefs-script setup的作用和lang=ts-vue后台管理模板
  10. 并发多线程学习(五)Java线程的状态及主要转化方法