循环语句的练习里,DowhileTest.java
算是一个挺合适的入门案例。用得是do while
结构,逻辑简单、语法也清晰,适合刚学完while
想更进一步的同学练练手。你可以在控制台里跑几次看看,顺便对比下while
和do while
的执行时机差异,感受还是挺的。
做 Java 教学时,这种小 Demo 真的蛮实用。加个输入判断,或者打印个次数,你会发现它能衍生出不少小练习。如果你正在准备面试或者写自动化脚本,这段代码也能派上点用场,逻辑通了,思路自然就活了。
你要是还搞不太明白while
和do while
的区别,可以看看这些文章:
- while 循环语句简介 —— 入门必读
- JAVA 循环性能测试 —— 对比不同循环效率
- 编程语言中的循环语句及其应用 —— 跨语言比较蛮有意思
对了,do while
每次都会先执行一次再判断,你写业务逻辑时要注意别掉坑里。比如用户输入验证场景,用得就比较多。
如果你刚学完while
,可以顺手把do while
也过一遍,顺着写几组输入输出的案例,理解起来会快多。