백엔드 개발 PHP 문제 do...while 루프란 무엇입니까? while 루프와 다른가요? (코드 포함)

do...while 루프란 무엇입니까? while 루프와 다른가요? (코드 포함)

Jun 02, 2021 pm 02:25 PM

이전 글에서는 "자세한 소개 - 루프문"에 대해 소개했습니다. 이번 글에서는 계속해서 do...while 루프가 무엇인지 소개하겠습니다. while 루프와의 차이점은 무엇입니까? 주저하지 말고 오셔서 배워보세요! 당신은 분명히 뭔가를 얻을 것입니다! ! !

do...while 루프란 무엇입니까? while 루프와 다른가요? (코드 포함)

do...while 루프:

형식:

do{

루프 본문

[자가 증가 또는 감소 조건]

}while(조건식);

분석: 자기 증가 및 자기 감소의 경우 선택 사항입니다(쓸 수 있는지 여부는 일반적으로 대괄호를 사용하여 쓸 수 있는지 여부를 나타냅니다). 쓸 필요가 없습니다.

코드 연산을 통해 구체적인 구조를 설명합니다.

<?php 
/******do...while 循环  循环格式1******/
//1.初始化一个变量
 $num = 10;
 do{
     echo $num.&#39;&#39;;
     //每次循环执行完毕后,条件变量进行改变
     $num --;
 }while($num>0);
?>
로그인 후 복사

실행 결과는 다음과 같습니다.

do...while 루프란 무엇입니까? while 루프와 다른가요? (코드 포함)

코드 분석:

do...while 루프의 경우는 다음과 같습니다. 부울 값 루프라고도 합니다

while() 내부 표현식이 true이면 루프 본문 {} 내부의 표현식을 루프 본문이라고 합니다

false이면 루프를 중지합니다

초기 변수인 루프를 정의합니다. 1-10부터 시작하여 do 루프에 들어가서 값을 출력하고 $num--에 할당하여 새 값을 얻은 다음 while 조건이 true인지 확인하고 true이면 실행을 계속하고 그렇지 않으면 실행을 중지합니다. .

예제 2:

<?php 
/******do...while 循环  循环格式1******/
/*
   while循环叫做布尔值循环
   while()内的表达式如果为真则执行循环体{}内的就叫做循环体
   如果为假,停止循环
*/
//1.初始化一个变量
 $num = 10;
 do{
     echo $num.&#39;&#39;;
     //每次循环执行完毕后,条件变量进行改变
     $num --;
 }while($num>0);
 echo &#39;<hr/>&#39;;
//循环
$num = 1;
do{
    if($num < 10){
        echo &#39;0&#39;.$num.&#39;&#39;;
    }else{
        echo $num.&#39;&#39;;
    }
    //判断10的倍数换行
    if($num % 10 == 0){
        echo &#39;<br/>&#39;;
    }
    $num ++;
}while($num <= 50);
?>
로그인 후 복사

실행 결과는 그림과 같습니다.

do...while 루프란 무엇입니까? while 루프와 다른가요? (코드 포함)

코드 분석:

먼저 변수를 초기화하고 do 루프를 입력한 다음 해당 값을 출력하고 출력 값은 if를 입력합니다. 이 명령문은 10의 배수인지 확인하고, 그렇다면 줄바꿈 태그를 추가합니다. (<br>);

둘째, 10의 배수만 결정하는지 알아야 합니다. , 맨 아래 4줄만 정렬하면 되므로 앞에 0을 추가해야 합니다. 그러면 위 코드를 얻을 수 있습니다.

do...while 루프와 while 루프의 차이점:

while 기반; 이전에 배운 내용과 오늘 기사에서 배운 내용을 통해 while과 do...while의 차이점을 그릴 수 있습니다.

  • while 루프의 각 루프 본문 실행은 while 조건식의 결과를 기준으로 판단해야 합니다. ;

  • do...while 처음을 제외하고 나머지 각 루프의 실행은 다음과 같아야 합니다. while 조건식이 참인지 확인하려면

권장 학습: "PHP 비디오 튜토리얼"

위 내용은 do...while 루프란 무엇입니까? while 루프와 다른가요? (코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

<gum> : Bubble Gum Simulator Infinity- 로얄 키를 얻고 사용하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Nordhold : Fusion System, 설명
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora : 마녀 트리의 속삭임 - Grappling Hook 잠금 해제 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)