分支语句(switch case)

/switch case 的应用
Console.WriteLine("1.汉堡包");
Console.WriteLine("2.薯条");
Console.WriteLine("3.鸡块");
Console.WriteLine("4.鸡腿");
Console.WriteLine("5.鸡米花");

Console.Write("请输入您的选择项目数字:");
string a = Console.ReadLine();

switch (a)//括号内是被判断的变量名称
{
case "1"://case后面的值是用来判断上面括号内的变量相不相等
Console.WriteLine("您选择的是汉堡包");
break;//break跳转语句,跳出最近的花括号
case "2"://case与值之间有空格隔开 值后面是冒号
Console.WriteLine("您选择的是薯条");
break;
case "3":
Console.WriteLine("您选择的是鸡块");
break;
case "4":
Console.WriteLine("您选择的是鸡腿");
break;
case "5":
Console.WriteLine("您选择的是鸡米花");
break; //最后一个也需要跳出花括号
}

时间: 2024-08-04 06:30:24

分支语句(switch case)的相关文章

选择语句----switch case

今天学习了选择语句的 switch case是多选一的情况可以使用. 案例: //分别输入月份 几号 输出是今年的多少天 //每年的1,3,5,7,8,10,12月是31天 //今年的2月是28天 其他是30 int m1 = 31, m2 = 28, m3 = 31, m4 = 30, m5 = 31, m6 = 30, m7 = 31, m8 = 31, m9 = 30, m10 = 31, m11 = 30;----无需定义12月份的量,因为用不着 Console.Write("请输入月份

20141014--判断语句switch case

1. switch case break(跳出) 距离break 最近的大括号,跳出这个大括号,执行大括号之后的命令 switch case 必须与 break 一同使用. 分别输入月份 几号 输出是今年的第多少天 每年的1 3 5 7 8 10 12月是31天 今年的2月是28天 其他的4 6 9 11是30天. int m =int.Parse(Console.ReadLine()); //定义输入的月份为m int d = int.Parse(Console.ReadLine()); //

一些语句(switch case...)

switch 语句中的每一种情形(case)的含义是:“如果表达式等于这个值(value),则执行后面的语句(statement)”.而 break 关键字会导致代码执行流跳出 switch 语句.如果省略 break 关键字,就会导致执行完当前 case 后,继续执行下一个 case.最后的 default 关键字则用于在表达式不匹配前面任何一种情形的时候,执行机动代码(因此,也相当于一个 else 语句). 它的好处是可以取代出现各种if else if的判断语句 1 var num = 8

多分支语句之case,及shift使用

有时候一个长的if语句会让一个程序变得非常难读,有了case后,可以使case语句变得更加简洁 case语法格式如下: case expression in pattern1)     suite1      ;; pattern2)     suite2     ;; ... patternn)     suiten     ;; *)     other_suite     ;; esac case中各pattern可以使用模式:    a|b: a或者b    *:匹配任意长度的任意字符:

C# 语句 分支语句 switch----case----.

第二种分支语句  switch..case. switch(一个变量){ case 值:要执行的代码段;break; case 值:要执行的代码段;break; ... ... ... default:要执行的代码段;break; //default可有可无,对应else } ●switch case 必须与 break 一同使用.break是跳转语句.与switch case连用的时候是跳出最近的{}. ●若case后面接收的是字符串类型(string),需要:case "1": ●

python中的条件语句,分支语句以及逻辑运算符和比较运算符

python中的if与else语句可执行简单测试 如: a = 3; b = 5; if a<b:     print('a小b大') else:     print('a大b小') 答案输出: a小b大 我对条件判断if的理解:     所谓条件判断其实就是 如果 a<b 我们做相应的处理 否则(a大于b的情况) 我们对a>b做出相应的处理  我们在判断某个变量或者某个表达式 只对真的时候作出相应的处理时else是可选的 比如: name = '张三' isMarry = 'true'

Java switch case 语句

switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. switch case 执行时,一定会先进行匹配,匹配成功返回当前 case 的值,再根据是否有 break,判断是否继续输出,或是跳出判断. class Test { public static void main(String args[]){ //char grade = args[0].charAt(0); char grade = 'C'; switch(grade) { case 'A' : S

C#流程控制语句--分支语句(if,switch,三位运算符)

分支语句  if if(判断条件表达式) {//表达式结果为ture时执行} else {//表达式结果为false时执行} For example Console.WriteLine("请输入一个数字:"); int iInput = Convert.ToInt32(Console.ReadLine());//记录用户的输入 if (iInput % 2 != 0)//使用if语句进行判断 { Console.WriteLine(iInput + " 是一个奇数!"

Java switch case语句

switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. switch(expression){//变量类型可以是byte,short,int,char,String case value://case标签后面必须是字符串常量或字面量 //代码语句,当case的值和变量的值相等时,会执行case里面的代码语句,直到break时跳出switch语句 break;//遇到break,switch语句终止,case语句不是必要跟着break,没有break出现,程序会执