[iT铁人赛Day11]JAVA回圈

这次要来细讲回圈了
上次说到回圈有分成:1. for回圈,2. while回圈以及3. do while回圈
先来说说for回圈
for回圈算是比较简单的回圈,上次有稍微写一个范例
这次来讲for回圈的结构:
for(设定回圈初值; 判断条件; 设定增减量){
回圈主体;
}
程序码在执行的时候,会一直执行for回圈
直到设定值不符合判断条件,才会结束
while回圈的结构:
while(判断条件){
回圈主体;
设定增减量;
}
程序码在执行的时候,当判断条件为true,回圈会执行一次
然後再判断一次、执行一次,值到判断条件为false,才会结束

乍看之下,for回圈跟while回圈很类似,都是等判断条件为false,才结束
那要甚麽时候用for回圈?甚麽时候用while回圈呢?
很简单,当我们知道回圈执行的次数时,用for回圈
当我们不确定回圈执行的次数时,用while回圈
do while回圈的结构:
设定回圈初值;
do{
回圈主体;
设定增减量;
}while(判断条件);

do while回圈跟while回圈都是用於不确定回圈执行的次数时
但while回圈会先测试判断条件的真假
do while回圈则是「先做再说」,先执行回圈主体,再测试判断条件
关於回圈的部分就先讲到这里,下次再用范例说明


<<:  ASP.NET MVC 从入门到放弃 (Day6) -C#集合、IEnumerable ICollection IList介绍

>>:  从零开始的8-bit迷宫探险【Level 3】Swift 基础语法 (一)

android studio 30天学习笔记-day 21 -获得日期

一般在使用资料库新增资料的时候,都会看到新建资料的日期跟时间,今天会再sqllite上加入日期。 我...

Day11 - Stack and Queue

大家好,我是长风青云。今天是铁人赛第十一天。 成功请到Siri男却无法讲动画,我想想有什麽题目适合他...

找LeetCode上简单的题目来撑过30天啦(DAY21)

不知道要打什麽,直接开始 题号:739 标题:Daily Temperatures 难度:Mediu...

Day10 日志管理工具 - Logrotate (Linux)

随着时间资料累积久都会有占空间与查询不易的问题,在Mysql的日志中常用的error log 和 s...

VoK 系统功能权责划分 ( II ) - day14

限制可执行权限 VoK-Security 提供三个限定权限的 annotation @AllowRo...