3-9 C#的条件运算符
本节编程练习不计算学习进度,请电脑登录imooc.com操作

C#的条件运算符

C#提供了一种条件运算符,能够代替简单的 if...else 结构。这种条件运算符的语法如下:

条件表达式 ? 分支1 : 分支2

?: 就是条件运算符,可以看到它有3个操作数,所以又被称为三元运算符。它的运算逻辑是:当条件表达式为 true 时,执行分支1;当条件表达式为 false 时,执行分支2。

下面的例子中,根据年龄的大小,输出“成年人”或“未成年人”:

因为age=17,所以条件表达式age>=18的值为 false ,返回“未成年人”。

任务

假设能够被4整除的年份是闰年,其他年份是平年。右边的程序是判断平年或闰年的代码,请填写第 12 行。

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4.  
  5. namespace Test
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. int year = 2015;//年份
  12. //请填写代码
  13. Console.WriteLine("今年是{0}",text);
  14. }
  15. }
  16. }
下一节