logo

Perl if-else 문

Perl 언어의 if 문은 조건에 따라 작업을 수행하는 데 사용됩니다. if-else 문을 사용하면 조건이 true 또는 false인지 작업을 수행할 수 있습니다. Perl은 다양한 유형의 if 문을 지원합니다.

  • 만약에
  • 다른 경우라면
  • 만약 else-if

Perl If 예

Perl 단일 if 문은 조건이 true인 경우 코드를 실행하는 데 사용됩니다. if 문의 구문은 다음과 같습니다.

 if(expression){ //code to be executed } 

Perl의 if 문의 흐름도

Perl 언어 if 문의 간단한 예를 살펴보겠습니다.

 $a = 10; if( $a %2==0 ){ printf 'Even Number
'; } } 

산출:

 Even Number 

여기서는 입력을 10으로 주었으므로 출력은 짝수입니다.


Perl If-else 예

Perl if-else 문은 조건이 true 또는 false인 경우 코드를 실행하는 데 사용됩니다. if-else 문의 구문은 다음과 같습니다.

 if(expression){ //code to be executed if condition is true }else{ //code to be executed if condition is false } 

Perl의 if-else 문의 흐름도

Perl 언어에서 if-else 문을 사용하여 짝수와 홀수의 간단한 예를 살펴보겠습니다.

 $a = 10; if( $a %2==0 ){ printf 'Even Number
'; }else{ printf 'Odd Number
'; } 

산출:

 Even Number 

여기서 입력은 짝수이므로 출력은 짝수입니다.


사용자 입력이 포함된 Perl If-else 예

이 예에서는 표준 입력(/)을 사용하여 사용자로부터 입력을 받습니다.

 print 'Enter a Number?
'; $num = ; if( $num %2==0 ){ printf 'Even Number
'; }else{ printf 'Odd Number
'; } 

산출:

 Enter a Number? 5 Odd Number 
 Enter a Number? 4 Even Number 

첫 번째 출력에서 ​​사용자는 홀수인 숫자 5를 입력했습니다. 따라서 출력이 이상합니다.

두 번째 출력에서 ​​사용자는 짝수인 숫자 4를 입력했습니다. 따라서 출력은 짝수입니다.


Perl If else-if 예

Perl if else-if 문은 여러 조건에서 하나의 코드를 실행합니다. if else-if 문의 구문은 다음과 같습니다.

 if(condition1){ //code to be executed if condition1 is true }else if(condition2){ //code to be executed if condition2 is true } else if(condition3){ //code to be executed if condition3 is true } ... else{ //code to be executed if all the conditions are false } 

Perl의 if else-if 문의 흐름도

Perl 언어의 if else-if 문의 예는 다음과 같습니다.

 print 'Enter a Number to check grade
'; $num = ; if( $num 100){ printf 'Wrong Number
&apos;; }elsif($num &gt;= 0 &amp;&amp; $num = 0 &amp;&amp; $num = 60 &amp;&amp; $num = 70 &amp;&amp; $num = 80 &amp;&amp; $num = 90 &amp;&amp; $num <= 100){ printf 'a+ grade
'; } < pre> <p>Output:</p> <pre> Enter a Number to check grade 66 C Grade </pre> <pre> Enter a Number to check grade 2 Wrong Number </pre></=>
 Enter a Number to check grade 2 Wrong Number