C# 条件与判断

在本章中,我们将探讨如何使用C#中的条件语句来控制程序的流程。条件语句是编程的基础之一,它允许程序根据不同的条件执行不同的代码块。我们将详细介绍if语句、else语句以及switch语句,并通过实际例子来展示这些概念的应用。

if 语句

基础用法

if语句是最基本的条件判断结构。它用于执行满足特定条件时的代码块。基本格式如下:

例如,我们可以检查一个数字是否大于零:

else 和 else if

当需要处理不满足条件的情况时,可以使用else语句。如果if条件不满足,则执行else后的代码块。此外,可以通过添加else if来检查多个条件:

-- -------------------- ---- -------
--- ------ - ---
-- ------- - --
-
    ---------------------------
-
---- -- ------- - --
-
    ---------------------------
-
----
-
    --------------------------
-

嵌套 if 语句

在某些情况下,可能需要在一个条件语句内部再进行一次条件判断。这就是嵌套if语句:

-- -------------------- ---- -------
--- --- - ---
------ -------

-- ---- -- ---
-
    -- ---- -- ---
    -
        ------ - ------
    -
    ----
    -
        ------ - -----
    -
-
----
-
    ------ - -------
-

--------------------------

switch 语句

switch语句提供了一种更简洁的方式来处理多个可能的条件分支。它根据一个变量的不同值执行不同的代码块:

-- -------------------- ---- -------
------ --------- - ---------

------ -----------
-
    ---- ---------
        ----------------------------
        ------
    ---- ---------
        ----------------------------
        ------
    --------
        ---------------------------
        ------
-

使用 switch 处理枚举

枚举类型特别适合与switch语句一起使用,因为它们提供了清晰且有限的值集:

-- -------------------- ---- -------
---- -------- - ------- -------- ---------- --------- ------ -

-------- ----- - -------------------

------ -------
-
    ---- ----------------
    ---- ----------------
        ----------------------------
        ------
    ---- -----------------
    ---- ------------------
        ----------------------------
        ------
    ---- -------------------
        ---------------------------
        ------
-

总结

通过学习本章,你应该能够理解并应用C#中的基本条件判断语句。掌握这些基础知识后,你将能够编写出更复杂和逻辑严密的程序。接下来,我们将在下一章讨论循环结构,了解如何让程序重复执行某些操作。

上一篇: C# 运算符
下一篇: C# 循环
纠错
反馈