48、我的C#学习笔记14
来源:互联网 发布:数据库join例子 编辑:程序博客网 时间:2024/06/08 02:17
条件判断语句用于根据某个表达式的值从若干条给定语句中选择一个来执行。天剑判断语句包括if语句和switch语句两种。
条件判断语句执行过程就好像在商场买东西时,是拿现金还是刷卡。如果刷卡,是用信用卡,还是银行卡,它是对事物的一个选择过程。
if语句:
使用if条件语句,可选择是否要执行紧跟在条件之后的那个语句。关键字if之后是作为条件的“布尔表达式”,如果该表达式返回的结果为true,则执行其后的语句;如果false,则不执行if条件之后的语句。if条件语句可分为简单的if条件语句、if...else语句和if...else if多分支语句。
1、简单的if条件语句
语法如下:
if(布尔表达式)
{
语句序列
}
布尔表达式:必要参数,表示它最后返回的结果是一个布尔值。它可以是一个单纯的布尔变量或常量,也可以是使用关系运算或布尔运算的表达式。
语句序列:可选参数。可以是一条或多条语句,当表达式的值为true时执行这些语句。若语句块中仅有一条语句,则可以省略条件语句中的“{}”。
例如:
int i=928;
if(i>927)
{
Console.WriteLine("i大于927");
}
虽然if后面的符合语句块只有一条语句,省略{}并无语法错误,但为了增强程序的可读性最好不要省略。
2、if...else语句
if...else语句是条件语句中最常用的一种形式,它会针对某种条件有选择地作出处理。通常表现为“如果满足某种条件,就进行某种处理,否则,就进行另一种处理”。
语法如下:
if(布尔表达式)
{
语句序列
}else
{
语句序列
}
if后面()内的表达式的值必须是bool型的。如果表达式的值为true,则执行紧跟if语句的复合语句;如果表达式的值为false,则执行else后面的语句。
例如:
static void Main(string[] args)
{
int i=927;
if(i>927)
{
Console.WriteLine("i>927");
}
else
{
Console.WriteLine("i不大于927");
}
}
3、if...else if多分支语句
if...else if多分支语句用于针对某一事件的多种情况进行处理。通常表现为“如果满足某种条件,就进行某种处理,否则如果满足另一种条件就执行另一种处理”。
语法如下:
if(条件表达式1)
{
语句序列1
}else if(条件表达式2)
{
语句序列2
}else if(条件表达式3)
{
语句序列3
}
- 48、我的C#学习笔记14
- 我的C#学习笔记
- 我的C#学习笔记(一)
- 我的C#学习笔记(二)
- 我的C# asp.net 学习笔记
- 38、我的C#学习笔记4
- 39、我的C#学习笔记5
- 40、我的C#学习笔记6
- 41、我的C#学习笔记7
- 42、我的C#学习笔记8
- 43、我的C#学习笔记9
- 44、我的C#学习笔记10
- 45、我的C#学习笔记11
- 46、我的C#学习笔记12
- 47、我的C#学习笔记13
- 我的C#学习
- 我的C#学习笔记1 -- 打印到控制台
- 我的C#项目笔记
- Ubuntu设置SSH免密登录(不同于CentOS)
- 常见数组的方法
- Facebook最新对抗学习研究:无需「平行语料库」完成「无监督」机器翻译
- 一维卡尔曼滤波器的Matlab仿真
- 快速搭建 Node.js 开发环境以及加速 npm
- 48、我的C#学习笔记14
- 3.5 Java-this关键字
- 完整删除Eclipse
- MVC模型 el jstl
- 栈的基本操作
- BZOJ 1057 棋盘制作 极大子矩阵(悬线法)
- 一起Talk Android吧(第四十九回:Android中的Fragment交互)
- Linux内核中实现保留内存的方法
- TCP与UDP的区别(转)