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

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

语句:分支语句、switch case ——7月22日相关推荐

  1. 【MATLAB】流程控制 ( 循环结构 | for 循环 | while 循环 | 分支结构 | if end 分支结构 | if else end 分支结构 | switch case 分支结构 )

    文章目录 一.MATLAB 流程控制结构 二.for 循环 1.for 循环 2.嵌套 for 循环 三.while 循环 二.分支结构 1.if end 分支结构 2.if else end 分支结 ...

  2. 2021年4月22日 阿里供应链Java开发实习面试(三面)(含总结)

    title: 2021年4月22日 阿里供应链Java开发实习面试(三面) tags: 面经 2021年4月22日 阿里供应链Java开发实习面试(三面) 上来就手撕一道代码--输入一个数,然后顺时针 ...

  3. 定档12月22日!《黑客帝国4》王者归来,再掀矩阵革命

    [导读]距离上一部18年后,黑客帝国4将华丽归来,定档21年!女主演近期接受采访时透露,这部电影将带来全新的行业技术变革,包括前所未有的摄像设备.「子弹时间」.创纪录的百人动作捕捉等经典瞬间已经永留影 ...

  4. 一周第一次课笔记(1月22日)

    一周第一次课(1月22日) 1.1学习之初 1.2约定 1.3认识Linux 1.4安装虚拟机 1.5安装centos7 1.1学习之初 学习之前合理定位自己 给自己设定1个合理目标 计划好学习的期限 ...

  5. 9月22日我国垃圾邮件报告:湖北省再居榜首

    据中国互联网协会反垃圾信息中心发布的实时统计数据显示,9月22日,国内垃圾邮件发送服务器IP地址主要集中在湖北省.河南省和北京市等地区.其中,湖北省垃圾邮件发送服务器IP地址高达917个,河南达717 ...

  6. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(4月16日-4月22日)

    分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(4月16日-4月22日) 本周Silverlight学习资源更新 银光中国网友原创:Silverlight中获取 ...

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

    2016年5月20日,皇城定制创始人宋沁沁发布声明:"皇城定制将于5月22日正式对外运营开业!"开业的地点,选在深圳市福田区皇御苑皇城广场352号,皇城定制诚邀广大消费者光临现场! ...

  8. jq 控制td只显示一行_9月22日现货黄金、白银TD、黄金TD、纸黄金、纸白银价格走势分析...

    前言:你必须在两者之间选择:你想拥有一部造钱机,还是将自己变成造钱机. [9月22日黄金交易所开盘] 上海黄金交易所黄金TD 凌晨收盘报405.4元/克: 上海黄金交易所白银TD 凌晨收盘报5.261 ...

  9. 仙道服务器维护,5月22日8:00全区停机维护 刺金传说上线

    亲爱的灵芝们: 我们将于5月22日8:00对全区全服进行停机维护,对服务器进行全面的检查和维护工作,同时,修复部分已知问题. 届时您将无法登陆游戏,所有活动在维护期间也将暂停.此外,在维护期间,账号充 ...

最新文章

  1. 微信小程序---实现弹窗效果
  2. Python 编码问题:‘ascii‘ codec can‘t encode characters in position 的解决方案(中文乱码终极解决方案)
  3. 容器编排技术 -- Kubernetes kubectl rollout status 命令详解
  4. Linux系统下的权限详解-1
  5. 细说show slave status参数详解(最全)【转】
  6. TypeError: unsupported type for timedelta days component: Series
  7. kubernetes视频教程笔记 (4)-服务发现-service和pod组建
  8. Lync 小技巧-8-超速-更新-地址簿
  9. Java中使用native2ascii工具处理.properties文件
  10. Vmware15虚拟机安装win7镜像
  11. Ubuntu 18.04 网易云音乐通过修改DPI 放大字体的方法
  12. 中国科学数学模板如何在CTEX和texstudio中顺利运行
  13. PDF header signature not found.
  14. 第一届广西英招杯部分WP
  15. 在午睡,手机接连振动,是几个朋友用短信微信问我
  16. jenkins下载插件失败的解决方案
  17. 安卓 Charles证书的安装
  18. 漫谈 MQ:要消息队列(MQ)有什么用?
  19. java 设置utc时间格式_UTC时间和北京时间(Java处理)
  20. ftrack Review 支持格式和分辨率

热门文章

  1. CST导出farfield远场文件至txt存在的缺陷
  2. c#怎么做windows窗体小程序_个人想做微信小程序怎么做?
  3. vrp车辆路径问题 php,车辆路径问题(VRP)
  4. linux 上传网页,Windows和Linux主机FTP上传网页注意事项
  5. idea 代码第一次上传git_如何使用IDEA将项目代码首次上传至GitHub,并持续推送?...
  6. OS酱:“哎呀内存太小了,人家又缺页了!”
  7. 『设计模式』Web程序开发最基本的编程模式--MVC编程模式
  8. USACO Training Section 1.2 [USACO1.2]回文平方数
  9. 机器学习 可视化_机器学习-可视化
  10. 空间谱专题16:信号个数估计