当前位置: 首页 > news >正文

java流程控制06:While循环

循环结构

  • while循环

  • do…while循环

  • for循环

  • 在Java5中引入一种主要用于数据的增强型for循环

while循环

  • while是最基本的循环,它的结构为:

    while(){
        //循环内容
    }
    
  • 只要布尔表达式为true,循环就会一直执行下去.

  • 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环

  • 少部分情况需要循环一直执行下去,比如服务器的请求响应监听等.

  • 循环条件一直为true就会造成无限循环[死循环],我们正常的业务编程中应该尽量避免死循环.

package com.zheng.struct;

public class WhileDemo01 {
    public static void main(String[] args) {
        //输出1~100
        int i=0;
        while(i<100){
            i++;
            System.out.println(i);
        }
    }
}
package com.zheng.struct;

public class WhileDemo02 {
    public static void main(String[] args) {
        while(true){
            //等待客户端连接
            //定时检查
            //死循环
        }
    }
}
  • 1+2+3+…+100=?
  package com.zheng.struct;
  
  public class WhileDemo03 {
      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);
      }
  }

在这里插入图片描述

http://www.dtcms.com/a/113689.html

相关文章:

  • HeidiSQL:多数据库管理工具
  • LeeCode题库第1695题
  • 架构下的按钮效果设置
  • Linux网络套接字
  • 【C++11】lambda
  • C# WPF 命令机制(关闭CanExecute自动触发,改手动)
  • Apifox接口测试工具详细解析
  • C# 多线程并发编程基础
  • 【Block总结】PagFM,像素注意力引导融合模块|即插即用
  • 基于STM32的智能门禁系统设计与实现
  • 05-Spring Security 认证与授权机制源码解析
  • python爬虫爬取淘宝热销(热门)零食商品加数据清洗、销量、店铺及词云数据分析_源码及相关说明文档;售后可私博主
  • 【学Rust写CAD】27 双线性插值函数(bilinear_interpolation.rs)
  • python爬虫:DrissionPage实战教程
  • 基于FAN网络的图像识别系统设计与实现
  • 【软考-高级】【信息系统项目管理师】【论文基础】范围管理过程输入输出及工具技术的使用方法
  • linux提取 Suid提权入门 Sudo提权入门
  • (二)使用Android Studio开发基于Java+xml的安卓app之环境搭建
  • 状态机思想编程练习
  • 【学习笔记】pytorch强化学习
  • flutter 专题 七十三Flutter打包未签名的ipa
  • Media streaming mental map
  • 马吕斯定律(Malus‘s Law)
  • [Hot 100] 221. 最大正方形 215. 数组中的第K个最大元素 208. 实现 Trie (前缀树) 207. 课程表
  • Nmap全脚本使用指南!NSE脚本全详细教程!Kali Linux教程!(五)
  • 7-12 最长对称子串(PTA)
  • verilog状态机思想编程流水灯
  • VMware 安装 Ubuntu 全流程实战指南:从零搭建到深度优化
  • 医药档案区块链系统
  • 强引用,弱引用,软引用,虚引用,自旋锁,读写锁