- C#程序设计经典300例
- 王骞 陈宇 管马舟编著
- 317字
- 2020-08-28 22:52:00
实例012 输出两个数之间的关系——关系运算符
【实例描述】
本实例主要介绍关系运算符的使用。实例通过从控制台输入两个数,然后判断两个数的关系,并从控制台输出两个数的关系,效果如图2-11所示。
图2-11 输出两个数的关系
【实现过程】
(1)创建一个名为Relation的控制台应用程序。
(2)从控制台输入两个数,在main函数中添加代码如下:
Console.WriteLine("请输入第一个数:"); int Number1 = int.Parse(Console.ReadLine()); //从控制台输入第一个数 Console.WriteLine("请输入第二个数:"); int Number2 = int.Parse(Console.ReadLine()); //从控制台输入第二个数
(3)判断并输出两个数之间的关系,在main函数中添加代码如下:
if (Number1 == Number2) //如果两个数相等 Console.WriteLine("{0} 等于 {1}", Number1, Number2); else if (Number1 > Number2) //如果数一大于数二 Console.WriteLine("{0} 大于 {1}", Number1, Number2); else if (Number1 < Number2) //如果数一小于数二 Console.WriteLine("{0} 小于 {1}", Number1, Number2);
【代码解析】
实例代码中通过从控制台输入数据为两个整型变量 Number1 和 Number2 赋值,然后利用关系运算符判断这两个变量之间的关系。常用的关系运算符如表2-4所示。
表2-4 常用关系运算符
注意:关系运算用来比较两个数值类型或枚举类型的操作数数值之间的关系。“==”和“!=”对于引用类型来说,除 string 类型以外,这两个运算符用来判断两个操作数是否引用同一个对象。
关系运算返回的是一个布尔类型值,例如,对于 a>b 这个表达式来说,如果 a 为 100,b为200,则该表达式返回的是false;如果a为200,b为100,则a>b返回的是true。