[PHP] for 반복문 안에 if 조건문 사용하기

2022. 9. 4. 20:55Program/PHP

028_PHP for 반복문 안에 if 조건문 사용하기

[요약]

  • for문 안에서도 여러 명령문을 사용할 수 있다.
  • for문 조건의 결과가 참인 동안 실행할 명령문은 무엇이든 입력한다.

for 반목문 안에서 여러가지 명령문을 사용할 수 있다.

그 중 if문을 사용하는 방법에 대해 알아보자.


[for 반복문 안에서 if 조건문 사용 방법]

for (초기값; 조건문; 증감식) {
  if (조건문) {
  }
}

 

다음은 for 반복문 속에서 if 조건문을 활용하여 1부터 50까지의 수에서 짝수의 합을 구하는 예제이다.

[예제: 29_for_in_if.php ]

<?php
    $sum = 0;
    $maxValue = 50;
    for ($i = 1; $i <= $maxValue; $i++) {
        if ($i % 2 == 0) {
            $sum += $i;
        }
    }

    echo "1부터 {$maxValue}까지의 짝수 누적 합 : {$sum} ";
?>

실행결과

1. 수를 합하는 값을 대입하기 위한 변수 sum을 선언한다.

2. 변수 i에 1을 대입하고 변수 i의 값이 변수 maxValue의 값이 50이 될 때까지 작동하는 for문을 작성한다.

3. 변수 i의 값을 2로 나누어 나머지 값이 0이라면 sum의 변수에 i값을 더하라는 if 조건문을 작성한다.

4. 마지막으로 1부터 50까지의 짝수 누적의 합이 저장된 sum변수의 값을 출력한다.

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사