语句:分支语句、switch case ——7月22日

语句的类型包括:声明语句、表达式语句、选择语句、循环语句、跳转语句、异常语句

1.声明语句引:入新的变量或常量。 变量声明可以选择为变量赋值。 在常量声明中必须赋值。

例如:

int i = 0;//声明变量i 并赋值,也可以不赋值。

double d;

“//”表示注释一行,“/*…*/”可以注释一段区域,注释后的内容变绿。

2.表达式语句:用于计算值的表达式语句必须在变量中存储该值。

例如:

sum = i + j;//变量i和j在此之前必须先赋值。而且sum也需要声明类型。

int x = a + b; //或者在声明的同时进行运算。

3.选择语句:if, else, switch, case

4.循环语句:do, for, foreach, while

5.跳转语句:break, continue, default, return

6.异常语句:try-catch-finally

一、分支(选择语句:

if(判断条件){程序代码,运算等}、if(){}    else{}、if(){}    else if(){}......else{}、if(){if(){}   else if(){}}   else{}

if是如果的意思,else是另外的意思,if后面跟()括号内为判断条件,如果符合条件则进入if语句执行命令。如果不符合则不进入if语句。else后不用加条件,但是必须与if配合使      用,else后也可加if,但if后需要条件。if-else可以嵌套。

            //语句的分类
            //顺序语句,分支(选择)语句,循环语句

            //分支(选择)语句
            //格式1   if(){}
            //int a = 6;
            //if (a <= 100 && a >= 0) ;
            //{
            //    Console.WriteLine("您输入的这个数是100以内的数。");
            //}
            //Console.WriteLine(a);
            //Console.ReadLine();

            //格式2    if(){}else{}     二选一
            //如果if满足,走if,else就不会走
            //如果if不满足,else就一定会走
            //Console.Write("请输入一个整数:");
            //int a = int.Parse(Console.ReadLine());
            //if (a > 10)
            //{
            //Console.WriteLine("您输入的是一个大于10的数。");
            //}
            //else
            //{
            //Console.WriteLine("您输入的不是一个大于10的数。");
            //}
            //Console.ReadLine();

            //格式3    if(){}    else if(){}...else{}    多选一
            //只要上面有一个if或者else if满足条件,执行了
            //从它以下的所有不需要再去判断读取
            //Console.Write("请输入一个月份:");
            //int month = int.Parse(Console.ReadLine ());
            //if (month > 2 && month < 6)
            //{
            //    Console.WriteLine("您输入的是春天的月份!");
            //}
            //else if (month > 5 && month > 9)
            //{
            //    Console.WriteLine("您输入的是夏天的月份!");
            //}
            //else if (month > 8 && month < 12)
            //{
            //    Console.WriteLine("您输入的是秋天的月份!");
            //}
            //else if (month == 12 || month == 1 || month == 2)
            //{
            //    Console.WriteLine("您输入的是冬天的月份!");
            //}
            //else
            //{
            //    Console.WriteLine("您的输入有误!");
            //}
            //Console.ReadLine();

            //格式4  if的嵌套
            //首先规定好大的范围,再进去判断各种小的情况
            Console.Write("请输入一个月份:");
            int month = int.Parse(Console.ReadLine());
            if (month >= 1 && month <= 12)
            {
                if (month > 2 && month < 6)
                {
                    Console.WriteLine("您输入的是春天的月份!");
                }
                else if (month > 5 && month > 9)
                {
                    Console.WriteLine("您输入的是夏天的月份!");
                }
                else if (month > 8 && month < 12)
                {
                    Console.WriteLine("您输入的是秋天的月份!");
                }
                else //month == 12 || month == 1 || month == 2
                {
                    Console.WriteLine("您输入的是冬天的月份!");
                }
            }
            else
            {
                Console.WriteLine("您的输入有误!");
            }
            Console.ReadLine();

二、switch  case  格式    多选一

            //switch  case     多选一
            Console.WriteLine("1.汉堡包");
            Console.WriteLine("2.鸡腿");
            Console.WriteLine("3.鸡米花");
            Console.WriteLine("4.鸡肉卷");
            Console.Write("请输入您选择的商品编号:");
            string a = Console.ReadLine();//也可以是int类型:int a=int.Pars(Console.ReadLine());
            //switch格式
            switch (a)//括号内是变量名称
            {
                case "1": //case后面必须要有一个空格,int类型的话就是:case 1
                    Console.WriteLine("您选择的商品是:汉堡包!");
                    break;//作用是跳出最近的花括号
                case "2":
                    Console.WriteLine("您选择的商品是:鸡腿!");
                    break;
                case "3":
                    Console.WriteLine("您选择的商品是:鸡米花!");
                    break;
                case "4":
                    Console.WriteLine("您选择的商品是:鸡肉卷!");
                    break;
                default://相当于else,以上可能都不是
                    Console.WriteLine("您的输入有误!此商品不存在!");
                    break;
            }
            Console.ReadLine();

            //if格式
            //if (a == "1")
            //{
            //    Console.WriteLine("您选择的商品是:汉堡包!");
            //}
            //else if (a == "2")
            //{
            //    Console.WriteLine("您选择的商品是:鸡腿!");
            //}
            //else if (a == "3")
            //{
            //    Console.WriteLine("您选择的商品是:鸡米花!");
            //}
            //else if (a == "4")
            //{
            //    Console.WriteLine("您选择的商品是:鸡肉卷!");
            //}
            //else
            //{
            //    Console.WriteLine("您的输入有误!此商品不存在!");
            //}
            //Console.ReadLine();
时间: 2024-08-05 07:31:43

语句:分支语句、switch case ——7月22日的相关文章

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

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

15-07-02 语句-分支语句

语句: 语句的类型包括声明语句,表达式语句,选择语句,循环语句,跳转语句,异常语句. 一:声明语句:入新的变量和常亮.变量声明可以选择为变量赋值.再常量声明中必须赋值. 例: int i = 0;    //声明变量 i 并赋值,也可以不赋值. double a; 二:表达式语句:用于计算值的表达式语句不许再变量中存储该值. 例: sum = i + j;    //变量 i 和 j 在此之前必须先赋值,而且 sum 也需要声明类型. int x = a + b;   //或者在声明的同时进行运

语句-分支语句

语句: 语句的类型包括声明语句,表达式语句,选择语句,循环语句,跳转语句,异常语句. 一:声明语句:入新的变量和常亮.变量声明可以选择为变量赋值.再常量声明中必须赋值. 例: int i = 0;    //声明变量 i 并赋值,也可以不赋值. double a; 二:表达式语句:用于计算值的表达式语句不许再变量中存储该值. 例: sum = i + j;    //变量 i 和 j 在此之前必须先赋值,而且 sum 也需要声明类型. int x = a + b;   //或者在声明的同时进行运

APICloud IDE 10月22日更新补丁:

APICloud   IDE  10月22日更新补丁:IDE自动更新方法:1.重启IDE2.点击更新图标 本次更新:1.解AJAX请求201状态码问题.转义字符兼容问题2.解滚动到底部事件多次回调,并与弹动冲突问题3.解监听事件中手势无法识别问题4.scanner模块:重复open偶现崩溃5.circularMenu模块:半径问题适配6.slider模块:添加lock接口7.timeSelector模块:ios界面修改 文档 case8.periodSelector模块:ios界面修改 文档 c

33.《高血压看这本就够了》摘录-陈罡——2019年12月22日

.bodyContainer { font-family: Arial, Helvetica, sans-serif; text-align: center; padding-left: 32px; padding-right: 32px; } .notebookFor { font-size: 18px; font-weight: 700; text-align: center; color: rgb(119, 119, 119); margin: 24px 0px 0px; padding:

金碧辉煌!皇城定制5月22日正式对外运营开业!

2016年5月20日,皇城定制创始人宋沁沁发布声明:"皇城定制将于5月22日正式对外运营开业!"开业的地点,选在深圳市福田区皇御苑皇城广场352号,皇城定制诚邀广大消费者光临现场! 据了解,本次皇城定制正式对外运营开业,有诸多大型企业与商业大咖莅临现场,参与开业剪彩仪式,届时,整个皇城广场将会众星云集,蓬荜生辉!而在此之前,已经有诸多知名人士为皇城定制送上了自己衷心的祝福,祝愿皇城定制在开业后,扶摇直上,熠熠生辉! (图为会所的一角.) 皇城定制,是一家专业的高端会员定制服务平台,旗下

中级学员:2015年10月22日作业

中级学员:2015年10月22日作业一.采购管理1.采购管理的主要过程:2.工作说明书与范围说明书的区别:3.招投标程序是什么:4.采购审计的定义和内容.二.信息(文档)和配置管理1.文档从项目周期角度分为哪三类:2.图表编号规则,说明之:3.配置管理活动和流程:4.简述四种配置库及主要内容:5.简述配置项版本号标识的内容:6.功能配置审计包括哪些内容:7.物理配置审计包括哪些内容. 最晚提交时间:下次上课前. 提交方法:同学们按照要求完成作业,并发布在自己的51CTO博客,并将博文地址以评论的

43_2013年11月22日 线程池 Socket(Thread Lock Process 摇奖 线程池ThreadPool)

1>模拟线程池,生产者消费者问题 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace Product { class Program { static void Main(string[] args) { //创建一个池子 MyConncetion[]

Android 2014年1月22日

一.广播优先顺序 Android广播有两个很重要的要素:    1 广播 - 用于发送广播 有序广播  -  被广播接收器接收后,可被终止,无法往下继续传达.         典型代表:短信广播 普通广播  -  发送至每一个已经注册(订阅)的广播接收器,无法被终止. 典型代表:开机启动广播    2 广播接收器 - 用于订阅广播后接收广播 静态注册广播 - 在AndroidManifest.xml中设置,程序不用启动亦可接收. 典型代表:很多开机启动的APP,都是接收开机启动广播带起服务的.