教妹学Java(十七):do-while 循环

简介: 教妹学Java(十七):do-while 循环

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


“是的,三妹。上上一篇我们对比了 3 大循环语句,并重点介绍了 for 循环,上一篇又介绍了 while 循环,本篇来重点介绍 do-while 循环。”


来看一下 do-while 循环的格式:


do{  

// 循环体

}while(提交);  



画个流程图:


image.png


来个示例:


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


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


“五次吗?”


“对了,你可真聪明。”


沉默王三

沉默王三

沉默王三

沉默王三

沉默王三


“三妹,你想不想体验一下无限 do-while 循环的威力…”


“二哥,又来啊,我都腻了。”


“来吧,例行公事,就假装看看嘛。”


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


输出:


停不下来。。。。

停不下来。。。。

停不下来。。。。

停不下来。。。。



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




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


相关文章
|
1月前
|
Java
Java周期循环的代码可以如此简单
Java周期循环的代码可以如此简单
26 2
|
3月前
|
Java
Java中for循环的六种形态
Java中for循环的六种形态
23 0
|
1月前
|
Java 数据库连接 API
Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API
Java 是一种广泛使用的、面向对象的编程语言,始于1995年,以其跨平台性、安全性和可靠性著称,应用于从移动设备到数据中心的各种场景。基础概念包括变量(如局部、实例和静态变量)、数据类型(原始和非原始)、条件语句(if、else、switch等)、函数、循环、异常处理、数据结构(如数组、链表)和面向对象编程(类、接口、继承等)。深入学习还包括包、内存管理、集合框架、序列化、网络套接字、泛型、流、JVM、垃圾回收和线程。构建工具如Gradle、Maven和Ant简化了开发流程,Web框架如Spring和Spring Boot支持Web应用开发。ORM工具如JPA、Hibernate处理对象与数
93 3
|
1月前
|
Java
java使用循环案例—
java使用循环案例—
9 0
|
1月前
|
Java 开发者 Spring
【Java】Spring循环依赖:原因与解决方法
【Java】Spring循环依赖:原因与解决方法
39 0
|
1月前
|
存储 Java 容器
深入Java核心:变量、循环与条件语句的魔法
深入Java核心:变量、循环与条件语句的魔法
13 0
|
2月前
|
Java API
深入理解 Java 循环结构:while、do while、for 和 for-each 循环
循环可以执行一个代码块,只要达到指定的条件。循环很方便,因为它们节省时间,减少错误,并使代码更易读。
59 1
|
3月前
|
Java
Java 流程控制 - 分支、循环
Java 流程控制 - 分支、循环
42 0
|
4月前
|
设计模式 Java
Java源码中经常出现的for (;;) {}:理解无限循环
我们平常都会去阅读Java的源码,经常可以在源码中看到for (;;) {}的结构,本文将带你去理解无限循环。虽然无限循环可以在某些情况下很有用,例如在需要一直监听用户输入或执行某些后台任务的情况下,但它们也可能会导致程序变得不可响应或崩溃。因此,在使用无限循环时需要谨慎,确保有适当的退出条件或逻辑,以避免程序陷入死循环。
116 1
|
4月前
|
Java 程序员 数据安全/隐私保护
Java基础之循环控制篇
Java基础之循环控制篇
17 0