while 循环|学习笔记

简介: 快速学习 while 循环

开发者学堂课程【PHP 基础入门课程(下)while 循环】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/710/detail/12616


while 循环


目标:掌握 while 循环的基本语法,熟练运用 while 循环实现内容重复执行,代码的重复利用

提问:想输出1-10可不可以不是10次 echo?

回答:可以,1到10是有一定的规矩,找一个东西从1变到10就好

1.概念

while 循环:在指定边界条件下,默认能达到的情况下不指定也可以,持续执行代码的一种循环

(1)while 循环需要边界条件(也可以没有)

(2)while 条件需要在内部控制循环变量

(3)while 循环多用来实现一些条件不大明确的循环

(4)语法结构 while(条件表达式)通常是一个边界条件的判定{

循环体;

循环条件变更;

}

2.步骤

(1)通常会在循环开始前定义一个循环变量的初始值

(2)确定循环条件的边界条件,比如说什么时候结束

(3)确认循环体(循环要干嘛)

(4)在什么时候变更循环条件

3.示例

#输出1-10

#1、确定循环变量初始值:可以是1,也可以是10$i = 1;

#2、确定循环边界条件:10

while($i <= 10){

#3、确定循环体:输出1-10

echo $i;

#$i代表1

#4、变更循环条件

$i++;

}

i是代表可变量。

举例演示

<?php

#while 循环

#1、定义边界条件(起始))(输出1-10)

$i = 1;

#2、确定边界条件(终点))<=10都可以

while($i <= 10){

#3、确定循环体

echo $i,'<br/>_;

#4、变更循环条件

$i++;}

运行结果:

image.png

循环实现了1-10的输出,不需要输 echo1、echo2、等,而是 echo 自动实现。

4.流程图解析

以上图输出1-10的整数为例

graph lR

A(执行开始)-->B[确定循环变量初始值<br/>$i=1】

B-->C{while 条件判定<br/>$i <= 101

C-->|TRUE|D[进入循环体<br/>循环变量变更<br/>$i++]

D-->C

C-=>|FALSE|E((循环结束))

image.png

循环条件判断i是否小于等于10,如果条件成立,这个时候就进入循环体,执行循环体同时循环条件要变更,因为循环体执行完之后会回到 while 条件继续判定,如果不变更,那么 i 永远满足条件,永远是一个死循环,直到 i 大于10这个执行条件的结果就是 FALSE,导致循环结束。

5.小结

(1)while 循环是一种利用外部循环条件实现代码重复执行的循环

(2)while 循环基本逻辑

.定义循环条件初始值:1次执行

.在 while(条件表达式)中确定循环的边界条件:n+1次执行

.在循环内部实现循环体:n 次执行

.在循环内部实现循环变量的变更:n 次执行

相关文章
|
6天前
|
C语言
do-while 循环
do-while 循环
13 1
|
10天前
|
C语言
c循环
c循环
14 0
|
10天前
do while循环
该内容介绍了编程中的循环语句,强调了`do while`循环与`while`和`for`循环的区别。`do while`循环先执行循环体再判断条件,确保至少执行一次,而`while`和`for`先判断条件再执行。通过示例展示了`do while`循环打印1-10和计算正整数位数的应用,指出在某些情况下,`do while`循环更为合适。
18 0
|
10天前
|
算法 C++
c++循环
c++循环
15 0
|
7月前
while循环和do-while循环?
while循环和do-while循环?
|
11月前
|
C#
【C#视频】for、while、do-while三种循环
【C#视频】for、while、do-while三种循环
|
12月前
|
C语言 C++
C++——循环
C++——循环
|
JavaScript 前端开发
For In 循环
For In 循环
50 0
do while循环
do while循环
75 0
|
PHP 开发者
Do-while 循环|学习笔记
快速学习 Do-while 循环
75 0
Do-while 循环|学习笔记

热门文章

最新文章