C#分支结构if,if-else,if-else if,switch-case区别
来源:互联网 发布:mccall软件质量模型 编辑:程序博客网 时间:2024/05/18 20:36
分支结构:语句在满足条件下执行
If If-else If-else if Switch-case
if 判断
if后面跟判断条件,或者说表达式,其结果必须是bool类型,即结果为“true” or “false”
例如:让用户输入一个年龄,如果小于23则说:你还很年轻,赶快奋斗吧
Console.WriteLine("请输入一个年龄"); int age = Convert.ToInt32(Console.ReadLine()); if (age<23) { Console.WriteLine("你还很年轻,赶快奋斗吧!"); } Console.ReadKey();
If-else判断:
if的判断并不完整,只说了满足条件的,如果不满足的条件的该如何没有说,if-else加上了这一点
例如:让用户输入一个年龄,如果小于23则说:你还很年轻,赶快奋斗吧,否则:都这么老了,还不奋斗!!
Console.WriteLine("请输入一个年龄"); int age = Convert.ToInt32(Console.ReadLine()); if (age<23) { Console.WriteLine("你还很年轻,赶快奋斗吧!"); } else { Console.WriteLine("都这么老了,还不奋斗!"); } Console.ReadKey();
if-else if:
一个在if-else 语句中的一个小嵌套语句,用法是if和if-else的结合
switch-case应用:
switch(表达式/变量) { case 值1:语句快1 break; case 值2:语句快2 break; …… …… default:语句快 break; }
当表达式或变量的值为“值1”时,执行语句快1,然后break,跳出整个switch,switch结束。其中“default”表示其他的,也就是说当表达式或变量的值不在case列举的值中,执行default。
If,if-else和if-else if是对范围进行判断
switch是对值进行判断
0 0
- C#分支结构if,if-else,if-else if,switch-case区别
- C#中的分支结构:if..else if 、if... else 和 switch ...case语句的区别
- 分支结构 if...else和switch...case
- if...else if switch分支结构
- C# 选择结构 if、if..else、if..elseif...else、switch
- if.....else if .....else 与switch....case.....
- 条件分支结构(switch-case)(if-else if-else) 2011.05.09
- 分支结构、大量选择、if—else、switch case
- 优化if else 和 switch case 结构
- Java (if else)(switch case)结构
- Java 分支结构 - if...else/switch
- Java 分支结构 - if...else/switch
- Java 分支结构 - if...else/switch
- Java 分支结构 - if...else/switch
- Java 分支结构 - if...else/switch
- 太多switch case ,if else if
- switch...case...和if...else...区别
- if else 与 switch case的区别:
- 51Nod - 1043 dp
- Visual Studio 2013 工程配置解析
- 将eclipse中的项目导入到android studio 中
- Android 更换系统壁纸
- LeetCode-LinkedList-141. Linked List Cycle
- C#分支结构if,if-else,if-else if,switch-case区别
- sipp指南
- Carthage
- ajax跨域问题
- java并发-ReentrantLock的lock和lockInterruptibly的区别
- 利用 TC 给openstack neutron做带宽限制
- 【Java成长之路】--Struts2学习笔记
- 约定优于配置——软件开发的简约原则
- Java WebService 简单实例