3-3 C#中if...else条件结构
本节编程练习不计算学习进度,请电脑登录imooc.com操作

C#中if...else条件结构

前一节我们学习了 if 条件结构。条件结构可以有2个分支,比如下面的流程图,判断一个整数是奇数还是偶数:

这个流程图从C#实现如下,其中,条件为 true 时执行的分支写在 if() 后面的{}中;条件为 false 时执行的分支写在 else 后面的{}中。

这个由 if 和 else 组成的结构是条件结构的一种,它的基本逻辑是:当条件为 true 时,执行分支1,否则,执行分支2。这段程序中,变量num能够被2整除时会执行分支1,不能被2整除时执行分支2。程序的运行结果是:

每一个 if...else 结构都包含 1 个条件和 2 个分支,而程序会根据条件的真与假,选择执行其中的某一个分支。条件必须为 bool 类型的表达式。

任务

这一段程序根据年龄判断是否为成年人。请在第 12 行 if() 的括号里面添加适合的条件表达式,实现程序逻辑。

  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 age = 17;//年龄
  12. if ()//条件,bool类型
  13. {//分支1
  14. Console.WriteLine( "你是成年人");
  15. }
  16. else
  17. {//分支2
  18. Console.WriteLine("你是小盆友");
  19. }
  20. }
  21. }
  22. }
下一节