008-流程控制 case 语句

流程控制 case 语句

与if...elif...else 语句一样都是多分支条件语句,不过if语句可以判断多种条件关系,case只能判断一种条件关系

[[email protected] lianxi]# cat 005.sh
#!/bin/bash

read -p "请选择 yes/no: " -t 30 choose
case $choose in
    yes)
        echo "你选择的是yes";;
    no)
        echo "你选择的no";;
    *)
        echo "输入错误,请选择yes/no"
esac

#!/bin/bash

echo "想去上海,请选【1】"
echo "想去北京,请选【2】"
echo "想去香港,请选【3】"

read -t 30 -p "请输入的选择: " choose

case $choose in
    1)
        echo "上海";;
    2)
        echo "北京";;
    3)
        echo "香港";;
    *)
        echo "输入错误"
esac

原文地址:https://www.cnblogs.com/xuefy/p/10981989.html

时间: 2024-08-30 13:51:51

008-流程控制 case 语句的相关文章

lishell学习之路:流程控制(case)

流程控制case语句: 介绍:多分支case条件语句 1.case语句和if..elif..else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系. 格式: 1 case $变量名 in 2 "值1") 3 如果变量的值等于值1,则执行代码 4 ;; 5 "值2") 6 如果变量的值等于值2,则执行代码 7 ;; 8 "值3") 9 如果变量的值等于值3,则执行代码

Python脚本之流程控制if语句

#!/usr/bin/env python # FileName: if.py number = 23 guess = int(raw_input('Enter an integer :')) if guess == number: print 'Congratulations ,you guessed it.' print 'But you do not win any prizes!' elif guess > number: print 'No, it is a little higher

JS流程控制(语句)

一.流程控制 1. 作用:控制代码的执行顺序 2. 分类: (1) 顺序结构:从上到下依次执行代码语句 (2) 分支/选择结构 1. if语句 简单if结构 if(条件表达式){ 表达式成立时执行的代码段 } 注意 : 除零值以外,其他值都为真,以下条件为假值false if(0){} if(0.0){} if(""){} //空字符串 if(undefined){} if(NaN){} if(null){} 特殊写法 : { }可以省略,一旦省略,if语句只控制其后的第一行代码 va

3-3流程控制.循环语句

流程控制: 对PHP程序执行的过程进行控制! PHP有哪些手段对程序执行过程进行控制! 三.循环执行 计算机最擅长的功能之一就是按照规定的条件,重复执行某些操作,这是程序设计中最能发挥计算机特长的程序结构. 1.while语句 while(表达式){ 各种语句.... } 当表达式的值为true,那么就执行下面的语句块, 当语句块执行结束之后,继续返回上面来判断表达式的值是true还是false,如果还是true,那么就继续执行语句块 知道,这个表达式的值为false,那么这个while语句就执

js 中的流程控制-条件语句

条件语句: if(exp)执行一句代码 1 <script> 2 var x = 1 ; 3 if(x == 1 ) //当if判断语句结果是true 或者 false 当判断结果等于true的时候,执行一句语句 4 document.write("x真的等于1") //=>x真的等于1 5 </script> if(exp){执行代码段} 1 <script> 2 var x = 1 ; 3 if(x == 1 ){ //当if判断语句结果是

程序流程控制---选择语句

在程序流程控制中.总共有三种方式: 第一种是方法的调用.第二种选择语句.第三种就是循环语句. 选择语句分为,if语句,switch语句 其中if语句又分为:单分支if语句,双分支if语句,多分支if语句. 单分支if语句的格式:   if(条件表达式){    语句块   } 单分支if语句流程图: 双分支if语句格式:  if(条件表达式){   语句块1  }else{     语句块2  } 如果条件表达式为真,则执行语句块1:否则,执行语句块2 双分支if语句流程图: 多分支if语句格式

PHP流程控制 - if 语句

PHP - if 语句 if 语句用于仅当指定条件成立时执行代码. 语法 if (条件) { 条件成立时要执行的代码; } 如果当前时间小于 20,下面的实例将输出 "Have a good day!": 实例 <?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } ?> 运行 PHP - if...else 语句 在条件成立时执行一块代码,

go语音基础之流程控制 if语句

Go语言支持最基本的三种程序运行结构:顺序结构.选择结构.循环结构. 顺序结构:程序按顺序执行,不发生跳转. 选择结构:依据是否满足条件,有选择的执行相应功能. 循环结构:依据条件是否满足,循环多次执行某段代码. 一.选择结构 if 语句 示例1: 满足条件 package main //必须有一个main包 import "fmt" func main() { // s := "屌丝" s := "王思聪" //if和{就是条件,条件通常都是关

python流程控制-条件语句If,while循环

一.If,条件语句-选择 格式:python简洁优美,注意缩进 1.第一种: if 条件: 四个空格(tab键)  满足条件时的执行步骤 if 5>4 : print(666) print(777) 2.第二种: if 条件: 四个空格(tab键)  满足条件时的执行步骤 else: 四个空格(tab键)  不满足条件时的执行步骤 3.第三种(多选): if 条件1: 四个空格(tab键)  满足条件1时的执行步骤 elif 条件2: 四个空格(tab键)  满足条件2时的执行步骤 ......