一.条件选择:if语句

简介: 一.条件选择:if语句

1、单分支
if 判断条件;then
条件为真的分支代码
fi
例子:判断一个数字是否等于10

!/bin/bash

read -p '输入一个数字' num
if [ $num -eq 10 ];then
 echo 该数字等于10
 fi

2、双分支
if 判断条件; then 条件为真的分支代码
else 条件为假的分支代码
fi
例子:判断一个数字是否大于10

!/bin/bash

read -p ‘输入一个数字’ num
if [ $num -gt 10 ];then
echo 该数字大于10
else
echo 该数字不大于10
fi

3、多分枝
if 判断条件1; then 条件为真的分支代码
elif 判断条件2; then 条件为真的分支代码
elif 判断条件3; then 条件为真的分支代码
else 以上条件都为假的分支代码
fi
例子:判断一个数字的范围

     #!/bin/bash
     read -p '输入一个数字' num
     if [ $num -lt 10 ];then
          echo 该数字小于10
     elif [ $num -ge 10 -a $num -lt 20  ];then
           echo 该数字大于等于10小于20 
     elif [ $num -ge 20 -a $num -lt 50 ];then
           cho 该数字大于等于20小于50
      else      
          echo 该数字大于等于50
     fi      
目录
相关文章
|
2月前
|
Serverless C++
8语句
8语句
24 1
|
2月前
|
C语言
if语句的使用
该内容是关于C语言中的条件判断语句`if`的介绍。`if`语句用于根据表达式的真假来决定是否执行特定的语句,当表达式为真(非零值)时执行语句,否则不执行。在C语言中,0被认为是假,非0被认为是真。示例包括判断输入整数是否为奇数。此外,还提到了`if...else...`语句,用于在表达式不成立时执行另一组语句。当有多条语句需要执行时,可以使用花括号`{}`来包围。内容中还包括了嵌套`if`语句的例子,用于判断输入的整数是0、正数还是负数,以及如何避免悬空`else`的问题。
27 1
|
2月前
|
存储 弹性计算 运维
if语句
【4月更文挑战第29天】
23 0
|
2月前
|
C++
c++语句详细介绍(二)
c++语句详细介绍(二)
37 0
|
SQL 关系型数据库 MySQL
避免在where子句中使用 or 来连接条件
避免在where子句中使用 or 来连接条件
|
编译器 C++
一文带你搞定C++语句
一文带你搞定C++语句
140 0
一文带你搞定C++语句
|
SQL 关系型数据库 MySQL
三、避免在where子句中使用 or 来连接条件
三、避免在where子句中使用 or 来连接条件
109 0
条件控制语句以及案例
条件控制语句以及案例
99 0
|
Java 程序员 C#
C#中的语句
C#中的语句
97 0