语句:分支语句、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 1Console.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();

 

转载于:https://www.cnblogs.com/juyangchao12/p/5695346.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/254853.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

halcon write_ocr_trainf 将训练字符存储到文件中

目录write_ocr_trainf&#xff08;运算符&#xff09;描述参数write_ocr_trainf&#xff08;运算符&#xff09; write_ocr_trainf - 将训练字符存储到文件中。 write_ocr_trainf&#xff08;Character&#xff0c;Image :: Class&#xff0c;TrainingFile ? 描述 运算符w…

码率计算文章

http://bbs.dvbcn.com/showtopic-41431-1.html

PostgreSQL Oracle 兼容性之 - INDEX SKIP SCAN (递归查询变态优化) 非驱动列索引扫描优化...

标签 PostgreSQL , Oracle , index skip scan , 非驱动列条件 , 递归查询 , 子树 背景 对于输入条件在复合索引中为非驱动列的&#xff0c;如何高效的利用索引扫描&#xff1f; 在Oracle中可以使用index skip scan来实现这类CASE的高效扫描&#xff1a; INDEX跳跃扫描一般用在W…

如何确定镜头CCD靶面尺寸?

在组建机器视觉系统时&#xff0c;需要选用适合实际应用的产品。今天&#xff0c;中国机器视觉商城的培训课堂为您带来的是关于工业镜头CCD靶面尺寸的确定方法。 在选择镜头时&#xff0c;我们通常要注意一个原则&#xff1a;即小尺寸靶面的CCD可使用对应规格更大的镜头&#x…

lua去掉字符串中的UTF-8的BOM三个字节

废话不多说&#xff0c;还是先说点吧&#xff0c;项目中lua读取的text文件如果有BOM&#xff0c;客户端解析就会报错&#xff0c;所以我看了看&#xff0c;任务编辑器swGameTaskEditor 在写入文件的时候&#xff0c;也不知道为什么有的文件就是UTF-8BOM格式&#xff1b;但一般都…

JQuery对象与DOM对象的区别与转换

1.jQuery对象和DOM对象的区别 DOM对象&#xff0c;即是我们用传统的方法(javascript)获得的对象&#xff0c;jQuery对象即是用jQuery类库的选择器获得的对象; eg: var domObj document.getElementById("id"); //DOM对象var $obj $("#id"); //jQuery对象;…

halcon append_ocr_trainf 将字符添加到训练文件中

目录append_ocr_trainf&#xff08;算子&#xff09;描述参数append_ocr_trainf&#xff08;算子&#xff09; append_ocr_trainf - 将字符添加到训练文件中。 append_ocr_trainf&#xff08;Character&#xff0c;Image :: Class&#xff0c;TrainingFile ? 描述 运算符a…

CCD 尺寸

CCD&#xff08;包括CMOS感光元件&#xff09;的面积是按其矩形对角线英寸长度为指标的。这和定义电视屏幕尺寸类似。一英寸是25.4毫米。1/2.0英寸、1/1.8都是指CCD 对角线有多少分之一英寸长&#xff0c;分母小的其分数值就大&#xff0c;相应感光元件面积也大。 1/2.…

Quagga的安装碰到的问题

1.如果出现以下错误&#xff1a; vtysh: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP 解决方法如下: 1.rootlocalhost:~ # cd /usr/local/lib 2.rootlocalhost:/usr/local/lib# ls -la libreadline* 3.rootlocalhost:/usr/local/lib# mkd…

X264电影压缩率画质

X264电影压缩率画质全对比&#xff1a; http://www.mov8.com/dvd/freetalk_show.asp?id29778

halcon read_ocr_trainf 从文件中读取训练字符并转换为图像

目录read_ocr_trainf&#xff08;算子&#xff09;描述参数read_ocr_trainf&#xff08;算子&#xff09; read_ocr_trainf - 从文件中读取训练字符并转换为图像。 read_ocr_trainf&#xff08;&#xff1a;Characters&#xff1a;TrainingFile&#xff1a;CharacterNames&am…

(十二)洞悉linux下的Netfilteramp;iptables:iptables命令行工具源码解析【下】

iptables用户空间和内核空间的交互 iptables目前已经支持IPv4和IPv6两个版本了&#xff0c;因此它在实现上也需要同时兼容这两个版本。iptables-1.4.0在这方面做了很好的设计&#xff0c;主要是由libiptc库来实现。libiptc是iptables control library的简称&#xff0c;是Netfi…

Linux 下实现普通用户只能写入某个目录

今天老婆问了我一个问题&#xff1a;如何在linux 下实现某个目录普通用户能够写入文件&#xff0c;但是不能删除或修改&#xff08;只能由root 删除或修改&#xff09;。开始的两分钟里&#xff0c;我初步判断这是做不到的&#xff0c;因为linux 下能 写入&#xff08;w&#x…

CCD和CMOS摄像头成像原理以及其他区别

&#xfeff;&#xfeff;CCD的第二层是分色滤色片&#xff0c;目前有两种分色方式&#xff0c;一是RGB原色分色法&#xff0c;另一个则是CMYG补色分色法&#xff0c;这两种方法各有利弊。不过以产量来看&#xff0c;原色和补色CCD的比例大约在2&#xff1a;1左右。原色CCD的优…

FFMPEG分析比较细的文章

http://blog.csdn.net/ym012/article/details/6538301

恢复Ext3下被删除的文件(转)

前言 下面是这个教程将教你如何在Ext3的文件系统中恢复被rm掉的文件。 删除文件 假设我们有一个文件名叫 ‘test.txt’ $ls -il test.txt15 -rw-rw-r– 2 root root 20 Apr 17 12:08 test.txt 注意&#xff1a;: “-il” 选项表示显示文件的i-node号&#xff08;15&#xff09;…

halcon trainf_ocr_class_svm 训练OCR分类器

目录trainf_ocr_class_svm&#xff08;算子&#xff09;描述参数trainf_ocr_class_svm&#xff08;算子&#xff09; trainf_ocr_class_svm - 训练OCR分类器。 trainf_ocr_class_svm&#xff08;:: OCRHandle&#xff0c;TrainingFile&#xff0c;Epsilon&#xff0c;TrainMo…

Javascript之全局变量和局部变量部分讲解

以此文作为自己学习的一个总结。 关于全局变量和局部变量的一句简单的定义&#xff1a;在函数外声明的变量都为全局变量&#xff0c;在函数内声明的为局部变量。 一、局部变量和全局变量重名会覆盖全局变量 1 var a 1; 2 function test1() { 3 var a 2; 4 ale…

XML-RPC使用手册

内容列表 Preface: About This Manual Introduction to XML-RPC for C/C What is XML-RPC? How Does XML-RPC For C/C Help? More Information On XML-RPC For C/CThe Xmlrpc-c Function Libraries C Libraries C LibrariesUtility Programs xmlrpc xmlrpc_dumpserverAlterna…

利用ffmpeg来进行视频解码的完整示例代码(H.264)

Decode() { FILE * inpf; int nWrite; int i,p; int nalLen; unsigned char* Buf; int got_picture, consumed_bytes; unsigned char *DisplayBuf; DisplayBuf(unsigned char *)malloc(60000); char outfile[] "test.pgm"; //1.打开输入文件 inpf fopen("test…