条件语句用于确定是否应运行代码块。 根据不同的情况,不同的条件语句具有不同的优点和用途。 四个条件语句是:if、if...else、switch 和 ternary operators。
语句评估表达式是否为 true。 如果表达式为 true,它将运行大括号中列出的语句集。 在以下 语句中,该语句检查括号中的表达式。 在这种情况下,该语句检查变量 x 是否等于 5。 如果表达式为 true,将运行大括号中的代码。 如果表达式为 false,跳过大括号中的代码。 语句只运行一个语句。 大括号可以包含一个语句列表,它们包含在一个语句中,称为复合语句。
您可以使用 语句将语句设置为在表达式为 false 时运行。 您可以创建一个正常的 语句,但在 语句结束时,您将使用关键字 ,后跟括号,如以下示例所示。 您可以在括号中添加更多代码,它们将在 语句中的表达式为 false 时运行。 在以下示例中,该语句检查 x 是否等于 5。 如果是,它将运行信息 x 语句。 如果不等于 5,它将运行信息“X 不等于 5”语句。
您可以使用条件的关系运算符中的运算符来确定表达式是 true 还是 false。 您可以在表达式中使用运算符 && 和 ||,以确定是两个或两个以上表达式必须为 true,还是在许多表达式中只有一个表达式必须为 true。 此外,您可以嵌套 语句以检查多个表达式,但如果您要嵌套多个 语句,可能需要考虑 switch 语句。
语句是针对多个案例检查的多分支条件语句。 如果其中一个案例值等于 switch 表达式,则运行 case 语句。 Case 语句使用 break 语句指示代码停止运行 switch 语句,这将阻止运行下一个语句。 如果没有 case 表达式匹配,也可以设置默认语句。 以下示例显示针对不同案例检查变量 x 的值的 switch 语句。 如果 x 为 5,它将在该案例下运行代码,直至出现 break 语句。 如果 x 为 10,它将在该案例下运行代码。 如果 x 既不是 5 也不是 10,它将在默认语句下运行代码。
迭代语句(或循环)重复语句块,直至条件得到满足。 在 X++ 中使用这些类型的迭代语句。
循环是重复的构造。 X++ 具有三种循环:
- while
- do...while
- for
循环可以与以下项结合:
- break 语句
- continue 语句
循环使您能够在条件为 true 时重复运行一个语句或复合语句。 根据条件求值为 true 的次数,该语句的运行次数从 0(根本不运行)到多次。 这与 形成对比,在条件求值之前,语句始终至少运行一次。
循环类似于 循环,但不同之处在于条件跟在语句后面。 语句始终至少执行一次。 语句非常适合始终必须至少完成一次的任务,例如,获取报表的参数。
循环类似于 循环,但具有以下添加项:
- 可以将初始值分配到控制变量。
- 它包含用于更新变量的语句。
这些添加项使它对遍历列表、容器和数组特别有用,因为它们具有固定数量的元素。 您还可以对每个元素应用语句,并通过元素递增,设置最后一个元素的测试条件。
X++ 为以下项提供对 语句:
- 终止循环
- Switch 语句中 case 语句的分隔
当在 、 或 循环中使用时,循环将终止,从循环后跟的语句继续实现,如以下示例所示。
当在 Switch 语句语句中使用 break 时,将终止运行案例分支,并将运行 switch 后跟的语句,如以下示例所示。
如果借方客户编号为 1000,程序将运行 ,然后在 switch 语句后继续运行。 如果循环中有 break,您需要中断循环。 如果循环中有 continue,它将结束当前迭代并重新计算循环条件。
观看以下视频以了解条件语句:
到此这篇条件变量的作用(条件变量用法)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/21253.html