本文概述
- Perl If示例
- Perl If-else示例
- 用户输入的Perl If-else示例
- Perl If else-if示例
- If
- if else
- if else if
if(expression){
//code to be executed
}
Perl中if语句的流程图
文章图片
让我们看一下Perl语言if语句的简单示例。
$a = 10;
if( $a %2==0 ){
printf "Even Number\n";
}
}
输出
Even Number
在这里, 输出是偶数, 因为我们给定输入为10。
Perl If-else示例 【Perl if-else语句】如果条件为true或false, 则使用Perl if-else语句执行代码。 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\n";
}else{
printf "Odd Number\n";
}
输出
Even Number
在这里, 输入是偶数, 因此输出是偶数。
用户输入的Perl If-else示例 在此示例中, 我们将使用标准输入(< STDIN> / < > )从用户那里获取输入。
print "Enter a Number?\n";
$num = <
>
;
if( $num %2==0 ){
printf "Even Number\n";
}else{
printf "Odd Number\n";
}
输出
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\n";
$num = <
>
;
if( $num <
0 || $num >
100){
printf "Wrong Number\n";
}elsif($num >
= 0 &
&
$num <
50){
printf "Fail\n";
}elsif($num >
= 0 &
&
$num <
60){
printf "D Grade\n";
}elsif($num >
= 60 &
&
$num <
70){
printf "C Grade\n";
}elsif($num >
= 70 &
&
$num <
80){
printf "B Grade\n";
}elsif($num >
= 80 &
&
$num <
90){
printf "A Grade\n";
}elsif($num >
= 90 &
&
$num <
= 100){
printf "A+ Grade\n";
}
输出
Enter a Number to check grade
66
C Grade
Enter a Number to check grade
2
Wrong Number
推荐阅读
- Perl入门简介
- Perl最新面试题全集
- Perl哈希用法详解
- Perl创建Excel文件
- Perl goto语句
- Perl for循环语句
- Win10系统无法打开微博链接怎样办?
- Win10系统如何创建Xbox Live帐户?
- Win10系统如何重置网络设置?