教妹学Java(十六):while 循环详解

简介: 教妹学Java(十六):while 循环详解

“二哥,今天我们学习的内容是‘while 循环’,对吧?”


“是的,三妹。上一篇我们对比了 3 大循环语句,并重点介绍了 for 循环,知道 while 循环的特点是循环的次数是不固定的。”


来看一下 while 循环的格式:


while(条件){  

//循环体  

}  


画个流程图:




来个示例:


public class WhileExample {
    public static void main(String[] args) {
        int i = 0;
        while (true) {
            System.out.println("沉默王三");
            i++;
            if (i == 5) {
                break;
            }
        }
    }
}



“三妹,你猜猜会输出几次?”


“五次吗?”


“对了,你可真聪明。”


沉默王三

沉默王三

沉默王三

沉默王三

沉默王三



“三妹,你想不想体验一下无限 while 循环的威力,也就是死循环。”


“二哥,那会有什么样的后果啊?”


“来,看看就知道了。”


public class InfinitiveWhileExample {
    public static void main(String[] args) {
        while (true) {
            System.out.println("停不下来。。。。");
        }
    }
}


输出:


停不下来。。。。

停不下来。。。。

停不下来。。。。

停不下来。。。。


把 while 的条件设置为 true,并且循环体中没有 break 关键字的话,程序一旦运行起来,就根本停不下来了,除非强制停止。




本篇文章为《教妹学Java》专栏的第十六篇文章,是不是有趣得很?我相信你能感受的到,这可是全网独一份,我看到已经有人在模仿了。现在定价只需 9.9 元,9.9 元你连一杯奶茶都买不到,但却能买下二哥精心制作的专栏,据说 CSDN 已经考虑涨价了,毕竟已经卖出一百多份了。


相关文章
|
2月前
|
Java
Java周期循环的代码可以如此简单
Java周期循环的代码可以如此简单
29 2
|
4月前
|
Java
Java中for循环的六种形态
Java中for循环的六种形态
23 0
|
5月前
|
Java C语言
Java选择与循环
Java选择与循环
36 0
|
5月前
|
算法 Java
7.Java判断和循环+面试相关力扣算法题详解
7.Java判断和循环+面试相关力扣算法题详解
131 1
|
5月前
|
Java
8.Java循环高级综合练习-无限循环和跳转控制语句,逢七过,平方根,判断是否为质数,猜数字小游戏
8.Java循环高级综合练习-无限循环和跳转控制语句,逢七过,平方根,判断是否为质数,猜数字小游戏
80 1
|
12天前
|
Java
滚雪球学Java(17):探索循环控制:JavaSE中的break与continue秘技
【4月更文挑战第6天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
28 1
滚雪球学Java(17):探索循环控制:JavaSE中的break与continue秘技
|
3天前
|
安全 Java
循环的时候去删除集合中的元素 java.util.ConcurrentModificationException
循环的时候去删除集合中的元素 java.util.ConcurrentModificationException
|
2月前
|
Java 数据库连接 API
Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API
Java 是一种广泛使用的、面向对象的编程语言,始于1995年,以其跨平台性、安全性和可靠性著称,应用于从移动设备到数据中心的各种场景。基础概念包括变量(如局部、实例和静态变量)、数据类型(原始和非原始)、条件语句(if、else、switch等)、函数、循环、异常处理、数据结构(如数组、链表)和面向对象编程(类、接口、继承等)。深入学习还包括包、内存管理、集合框架、序列化、网络套接字、泛型、流、JVM、垃圾回收和线程。构建工具如Gradle、Maven和Ant简化了开发流程,Web框架如Spring和Spring Boot支持Web应用开发。ORM工具如JPA、Hibernate处理对象与数
95 3
|
2月前
|
Java
java使用循环案例—
java使用循环案例—
9 0
|
2月前
|
Java 开发者 Spring
【Java】Spring循环依赖:原因与解决方法
【Java】Spring循环依赖:原因与解决方法
42 0