Java入门基础:浅显易懂 死循环

news/2025/2/14 0:54:57/

文章目录

  • 一、什么是死循环
  • 二、以fo循环示例
  • 三、如何避免死循环


一、什么是死循环

  死循环就是循环语句的 循环布尔表达式 一直为true,没有终止循环的条件或者终止循环的条件根本不可能达成

二、以fo循环示例

	/** 终止循环的条件根本不可能达成*   循环布尔表达式:i < 3 是没问题的,但是循环条件是 i--*   i的初始值是1,每次循环之后进行 i-- 操作*   第一次循环之后进行 i-- 然后i的值变为-1*   第二次循环之后进行 i-- 然后i的值变为-2...以此类推i的值只会越变越小*   循环布尔表达式:i < 3 这个条件只会一直为true,所以循环不可能停止,造成死循环*/for (int i = 0; i < 3; i--) {System.out.println("i = " + i);}
	/** 没有终止循环的条件*   循环布尔表达式:直接就为true,不管循环条件i++ 再怎么变都与 循环布尔表达式 无关了,直接就是死循环*/for (int i = 0; true; i++) {System.out.println("i = " + i);}

三、如何避免死循环

  避免死循环的方法只有一个:给循环语句加上终止循环的条件

	/** 给没有终止循环条件的for加上终止条件*   比如:在执行到第10次时就停止循环*/for (int i = 0; true; i++) {System.out.println("i = " + i);if (i >= 10){break;}}

http://www.ppmy.cn/news/1268208.html

相关文章

K8S(五)—命名空间与资源配额

目录 命名空间(Namespace)命令计算资源配额创建命名空间绑定一个ResourceQuota资源将命名空间和资源限制对象进行绑定尝试创建第二个 Pod查看ResourceQuota 绑定第二个ResourceQuota为命名空间配置默认的 CPU 、memory请求和限制&#xff08;1&#xff09;Pod 中所有容器都没有…

C语言指针基础题(二)

目录 例题一题目解析及答案 例题二题目解析及答案 例题三题目解析及答案 例题四题目解析及答案 例题五题目解析及答案 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 &#x1f412;&#x1f412;&#x1f412; 个人主页 &#x1f978;&#x1f978;&#x1f…

4-Tornado高并发原理

核心原理就是协程epoll事件循环&#xff0c;再使用协程之后&#xff0c;开销是特别的小&#xff0c;那具体如何提供高并发的呢&#xff1f; 异步非阻塞IO 这意味我们整套开发的模式不在与原来一样&#xff0c;正因为不再一样&#xff0c;所以有时我们在理解代码时就有可能会比…

Android 10(Q) 以上普通 APP 隐藏应用图标问题探究及解决方案

1、实验环境 aosp 版本 10.0 系统 aosp 版本 13.0 系统 2、验证结果 2.1 方式一 APP AndroidManifest.xml 中通过 activity-alias 配置带 LAUNCHER 属性 category&#xff0c;并且 android:enabled“true” 10.0 系统中可安装后正常显示 icon&#xff0c;通过 setComponen…

Ansible中执行流控制

1.ansible中的迭代循环 创建目录和文件 vim createfile.yaml - name: create file playbook hosts: all tasks: - name: create file file: path: "/mnt/{{item[name]}}" state: …

禁止ubuntu自动更新显卡驱动

​使用 apt-mark hold命令 apt-mark hold命令可以帮助我们锁定软件包的版本&#xff0c;防止 Ubuntu 自动更新该软件。 具体操作步骤如下&#xff1a; 1. 打开终端&#xff0c;使用以下命令来查看当前安装的显卡驱动软件包&#xff1a; dpkg -l | grep -i nvidia 2. 执行以…

Python之Requests库使用总结

概述 Requests是python中一个很Pythonic的HTTP库&#xff0c;用于构建HTTP请求与解析响应 Requests开发哲学 Beautiful is better than ugly.(美丽优于丑陋) Explicit is better than implicit.(直白优于含蓄) Simple is better than complex.(简单优于复杂) Complex is bett…

【期末考复习向】transformer的运作机制

1.transformer的encoder运作 transformer的encoder部分包括了输入和处理2大部分。首先是输入部分inputs&#xff0c;这里初始的inputs是采用独热向量进行表示的&#xff0c;随后经过word2vec等操作把独热向量&#xff08;采用独热向量的好处就是可向量是正交的&#xff0c;可以…