首页 > 编程语言 >21_Java循环模式

21_Java循环模式

时间:2024-03-13 21:47:05浏览次数:14  
标签:Java 21 while 循环 true 表达式

循环结构

while 循环

do…while 循环

for 循环

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

while 循环

while是最基本的循环

结构:

While(布尔表达式){
  //循环内容    
}

要求:

  1. 只要布尔表达式为true,循环就会一直执行下去

  2. 多数情况会让循环停止下来,需要一个让表达式失效的方式来结束循环。

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

  4. 循环条件一直为true就会造成无线循环【死循环】,正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死奔溃!

![
]

![
]

标签:Java,21,while,循环,true,表达式
From: https://www.cnblogs.com/sssm0199/p/18071595

相关文章

  • 从JavaSE到项目部署——Java基础学习第八天(Java面向对象编程初级)
    目录一、类与对象(OOP)——类        1、类与对象概述    2、对象在内存中的存在形式     3、属性/成员变量/field(字段)     4、对象创建和使用    5、对象创建过程二、方法    1、方法基本演示    2、方......
  • Java解决一年中的第几天
    Java解决一年中的第几天01题目给你一个字符串date,按YYYY-MM-DD格式表示一个现行公元纪年法日期。返回该日期是当年的第几天。示例1:输入:date="2019-01-09"输出:9解释:给定日期是2019年的第九天。示例2:输入:date="2019-02-10"输出:41提示:date.length=......
  • # Java网络编程入门与实践:构建简单的Socket通信应用
    导言随着互联网的不断发展,网络编程在软件开发领域中变得愈发重要。本文将引导您进入Java网络编程的世界,通过简单而实用的Socket通信实例,帮助您理解网络编程的基本概念和技术。让我们一起动手,构建一个简单的客户端-服务器应用程序,并进行实际的编码练习。1.Java网络编程基......
  • Java面向对象:类与对象
    Java面向对象:类与对象在Java编程中,面向对象是一种重要的编程范式。其中,类与对象是构建面向对象程序的基本组件。本文将深入探讨Java中类与对象的概念,并提供一些练习加深理解。类与对象的概念在Java中,类是对象的模板或蓝图,它定义了对象的属性和行为。对象是类的实例,具有类......
  • Java 数组转 JSON数组
    场景说明最近在开发一个推送数据到MQ的服务,下游要求将数组转换为JSON形式后进行推送引入依赖<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.7.5</version&......
  • Java反射和注解基本用法
    Java注解和反射Java注解什么是注解Annotation是从JDK5.0开始引入的新技术Annotation作用:不是程序本身,可以对程序做出解释可以被其他程序(比如编译器)读取Annotation格式:注解是以@注解名在代码中存在的,还可以添加一些参数值,例如:@Service(value="")Annotation在哪......
  • Java 异常处理与正则表达式详解,实例演练及最佳实践
    Java异常-Try...Catch在Java代码执行期间,可能会发生各种错误,包括程序员编码错误、用户输入错误以及其他不可预料的状况。当错误发生时,Java通常会停止并生成错误消息,这个过程称为抛出异常。try...catch语句try语句允许您定义一段代码块,并在其中测试是否发生错误。catc......
  • Java基础笔记
    jdk、jre、jvm三者之间的关系Java语言开发程序能够做到一次编写处处运行(能够跨平台运行)java中的注释  Java中的关键字和保留字  ......
  • Java 引用变量的比较
    在Java中,当你使用双引号直接创建字符串时,如:Strings=“LXHYouth”;Strings2=“LXHYouth”;使用==运算符比较这两个引用时,结果为true然而,当你使用new关键字创建字符串对象时,情况就有所不同了:Strings3=newString(“LXHYouth”);//使用new关键字,s3指向堆中的一......
  • Day40:安全开发-JavaEE应用&SpringBoot框架&JWT身份鉴权&打包部署JAR&WAR
    目录SpringBoot-身份鉴权-JWT技术SpringBoot-打包部署-JAR&WAR思维导图Java知识点功能:数据库操作,文件操作,序列化数据,身份验证,框架开发,第三方组件使用等.框架库:MyBatis,SpringMVC,SpringBoot,Shiro,Log4j,FastJson等技术:Servlet,Listen,Filter,Interceptor,JWT,AOP,反射机制待......