/*Java中有三种主要的循环结构:while 循环:只要布尔表达式为 true,循环体会一直执行下去。如果不满足条件,则不能进入循环。不确定循环次数。do...while 循环:只要布尔表达式为 true,循环体会一直执行下去。即使不满足条件,也至少执行一次。不确定循环次数。for 循环:声明并初始化-检测布尔表达式值-执行一次循环并更新循环变量-检测布尔表达式值-执行。在执行前就确定循环次数。break 关键字break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。break 跳出最里层的循环,并且继续执行该循环下面的语句。continue 关键字continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。在 for 循环中,continue 语句使程序立即跳转到更新语句。在 while 或者 do...while 循环中,程序立即跳转到布尔表达式的判断语句。*/public class LoopStructure {public static void main(String[] args) {LoopStructure loopStructure = new LoopStructure();loopStructure.whileLoop();loopStructure.dowhileLoop();loopStructure.forLoop();loopStructure.breakLoop();loopStructure.continueLoop();}void whileLoop() {System.out.println("while循环");int id = 0;while (id < 10) {System.out.print("id = " + id + "\t");id++;}System.out.println("\n------------------");}void dowhileLoop() {System.out.println("do...while循环");int id = 0;do {System.out.print("id = " + id + "\t");id++;} while (id < 10);System.out.println("\n------------------");}void forLoop() {System.out.println("for循环");for (int id = 0; id < 10; id++) {System.out.print("id = " + id + "\t");}System.out.println("\n------------------");System.out.println("for增强循环");String[] names = {"James", "Tom", "Lily"};for (String name : names) {System.out.print("name = " + name + "\t");}System.out.println("\n------------------");}void breakLoop() {System.out.println("break关键字");int id = 0;do {System.out.print("id = " + id + "\t");if (id == 5) {break;}id++;} while (id < 10);System.out.println("\n------------------");}void continueLoop() {System.out.println("continue关键字");for (int id = 0; id < 10; id++) {if (id == 5) {continue;}System.out.print("id = " + id + "\t");}System.out.println("\n------------------");}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。